select sqr.id, sheep_type,sheep_id, datetime, quar_item, sample_type, sampler, quar_officer, result, status, sqr.update_by, sqr.update_time, sqr.create_by, sqr.create_time, sqi.name as item_name, sqs.name as sample, sf.bs_manage_tags sheep_no,sf.gender,sf.parity,sf.breed,sf.month_age from sw_quarantine_report sqr left join sw_quarantine_items sqi on sqr.quar_item = sqi.id left join sw_quarantine_sample sqs on sqr.sample_type = sqs.id left join sheep_file sf on sqr.sheep_id = sf.id insert into sw_quarantine_report sheep_id, datetime, quar_item, sample_type, sampler, quar_officer, result, status, update_by, update_time, create_by, create_time, #{sheepId}, #{datetime}, #{quarItem}, #{sampleType}, #{sampler}, #{quarOfficer}, #{result}, #{status}, #{updateBy}, #{updateTime}, #{createBy}, #{createTime}, update sw_quarantine_report sheep_id = #{sheepId}, datetime = #{datetime}, quar_item = #{quarItem}, sample_type = #{sampleType}, sampler = #{sampler}, quar_officer = #{quarOfficer}, result = #{result}, status = #{status}, update_by = #{updateBy}, update_time = #{updateTime}, create_by = #{createBy}, create_time = #{createTime}, where id = #{id} delete from sw_quarantine_report where id = #{id} delete from sw_quarantine_report where id in #{id}