select a.f_id, f_warehouse_fid, f_inspector_id, f_system_no, a.f_inspector_begin_datetime, a.f_inspector_end_datetime, a.f_remark, a.f_create_by, a.f_create_time, a.f_update_by, a.f_update_time, a.f_del_flag, b.f_name as f_warehouse_name, inspector.nick_name as f_inspector_name, createby.nick_name as f_create_by_name, updateby.nick_name as f_update_by_name from t_warehouse_check a left join t_warehouse b on a.f_warehouse_fid = b.f_id left join sys_user inspector on inspector.user_id = a.f_inspector_id left join sys_user createby on createby.user_id = a.f_create_by left join sys_user updateby on updateby.user_id = a.f_update_by select f_id, parent_id, ancestors, order_num, f_no, f_name, f_addr, f_totalgross, f_contacts, f_tel, f_charg, f_status, del_flag, create_by, create_time, update_by, update_time, remark, f_location, f_warehouse_information from t_warehouse where f_id in (select f_warehouse_fid from t_warehouse_check) insert into t_warehouse_check f_warehouse_fid, f_inspector_id, f_system_no, f_inspector_begin_datetime, f_inspector_end_datetime, f_remark, f_create_by, f_create_time, f_update_by, f_update_time, f_del_flag, #{fWarehouseFid}, #{fInspectorId}, #{fSystemNo}, #{fInspectorBeginDatetime}, #{fInspectorEndDatetime}, #{fRemark}, #{fCreateBy}, #{fCreateTime}, #{fUpdateBy}, #{fUpdateTime}, #{fDelFlag}, update t_warehouse_check f_warehouse_fid = #{fWarehouseFid}, f_inspector_id = #{fInspectorId}, f_system_no = #{fSystemNo}, f_inspector_begin_datetime = #{fInspectorBeginDatetime}, f_inspector_end_datetime = #{fInspectorEndDatetime}, f_remark = #{fRemark}, f_create_by = #{fCreateBy}, f_create_time = #{fCreateTime}, f_update_by = #{fUpdateBy}, f_update_time = #{fUpdateTime}, f_del_flag = #{fDelFlag}, where f_id = #{fId} delete from t_warehouse_check where f_id = #{fId} delete from t_warehouse_check where f_id in #{fId}