select psu.id, psu.com_id, psu.project_id, pi.project_name, psu.sub_dept_id, psu.sub_dept_type, psu.sub_dept_name, psu.user_id, psu.user_type, psu.user_name, psu.craft_type, psu.craft_post, psu.edu_status, psu.edu_file_path, psu.edu_sign_path, psu.edu_date, psu.approve_status, psu.use_status, psu.sub_step, psu.illness_status, psu.sup_illness_status, psu.is_del, psu.create_by, psu.create_time, psu.update_by, psu.update_time, psu.user_phone,psu.certificate_type,psu.certificate_code,psu.sub_dept_group,psu.sub_dept_group_name,psu.nation,psu.age,psu.sex, psu.educational_type,psu.birth_day,psu.native_place,psu.address,psu.emergency_contact,psu.contact_phone, psu.bank_name,psu.bank_card_no,psu.bank_office,psu.certificate_photo1,psu.certificate_photo2,psu.face_image,psu.admit_guid,psu.has_register, psu.remark from pro_project_info_subdepts_users psu left join pro_project_info pi on pi.id = psu.project_id left join sys_dept sd on sd.dept_id = pi.com_id insert into pro_project_info_subdepts_users com_id, project_id, sub_dept_id, sub_dept_type, sub_dept_name, user_id, user_type, user_name, user_phone, certificate_type, certificate_code, sub_dept_group, sub_dept_group_name, craft_type, craft_post, nation, age, sex, educational_type, birth_day, native_place, address, emergency_contact, contact_phone, bank_name, bank_card_no, bank_office, certificate_photo1, certificate_photo2, admit_guid, face_image, edu_status, edu_file_path, edu_sign_path, edu_date, approve_status, use_status, sub_step, illness_status, sup_illness_status, has_register, is_del, create_by, create_time, update_by, update_time, remark, #{comId}, #{projectId}, #{subDeptId}, #{subDeptType}, #{subDeptName}, #{userId}, #{userType}, #{userName}, #{userPhone}, #{certificateType}, #{certificateCode}, #{subDeptGroup}, #{subDeptGroupName}, #{admitGuid}, #{craftType}, #{craftPost}, #{nation}, #{age}, #{sex}, #{educationalType}, #{birthDay}, #{nativePlace}, #{address}, #{emergencyContact}, #{contactPhone}, #{bankName}, #{bankCardNo}, #{bankOffice}, #{certificatePhoto1}, #{certificatePhoto2}, #{faceImage}, #{eduStatus}, #{eduFilePath}, #{eduSignPath}, #{eduDate}, #{approveStatus}, #{useStatus}, #{subStep}, #{illnessStatus}, #{supIllnessStatus}, #{hasRegister}, #{isDel}, #{createBy}, #{createTime}, #{updateBy}, #{updateTime}, #{remark}, update pro_project_info_subdepts_users com_id = #{comId}, project_id = #{projectId}, sub_dept_id = #{subDeptId}, sub_dept_type = #{subDeptType}, sub_dept_name = #{subDeptName}, user_id = #{userId}, user_type = #{userType}, user_name = #{userName}, user_phone = #{userPhone}, certificate_type = #{certificateType}, certificate_code = #{certificateCode}, sub_dept_group = #{subDeptGroup}, sub_dept_group_name = #{subDeptGroupName}, craft_type = #{craftType}, craft_post = #{craftPost}, nation = #{nation}, age = #{age}, sex = #{sex}, educational_type = #{educationalType}, birth_day = #{birthDay}, native_place = #{nativePlace}, address = #{address}, emergency_contact = #{emergencyContact}, contact_phone = #{contactPhone}, bank_name = #{bankName}, bank_card_no = #{bankCardNo}, bank_office = #{bankOffice}, certificate_photo1 = #{certificatePhoto1}, certificate_photo2 = #{certificatePhoto2}, admit_guid = #{admitGuid}, face_image = #{faceImage}, edu_status = #{eduStatus}, edu_file_path = #{eduFilePath}, edu_sign_path = #{eduSignPath}, edu_date = #{eduDate}, approve_status = #{approveStatus}, use_status = #{useStatus}, sub_step = #{subStep}, illness_status = #{illnessStatus}, sup_illness_status = #{supIllnessStatus}, has_register = #{hasRegister}, is_del = #{isDel}, create_by = #{createBy}, create_time = #{createTime}, update_by = #{updateBy}, update_time = #{updateTime}, remark = #{remark}, where id = #{id} delete from pro_project_info_subdepts_users where id = #{id} delete from pro_project_info_subdepts_users where id in #{id}