SELECT tou.id, tou.user_id, tou.NAME, tou.mobile, tou.image, tou.STATUS, tou.id_card, tou.create_time, tou.create_by, tou.update_time, tou.update_by, tou.remark, CASE WHEN (u.`name` IS NOT NULL AND u.`name` != '') THEN u.`name` ELSE u.nickname END AS userName, u.avatar as userAvatar, u.mobile as userMobile, tou.born_day, tou.cert_address, tou.cert_number, tou.cert_org, tou.cert_type, tou.eff_date, tou.exp_date, tou.gender, tou.identity_pic, tou.nation, tou.party_name, tou.nation_code, tou.face_id, tou.face_group_id FROM zdy_user_tourist tou LEFT JOIN zdy_user u ON u.id = tou.user_id insert into zdy_user_tourist user_id, name, mobile, image, status, id_card, create_time, create_by, update_time, update_by, remark, born_day, cert_address, cert_number, cert_org, cert_type, eff_date, exp_date, gender, identity_pic, nation, party_name, nation_code, face_id, face_group_id, #{userId}, #{name}, #{mobile}, #{image}, #{status}, #{idCard}, #{createTime}, #{createBy}, #{updateTime}, #{updateBy}, #{remark}, #{bornDay}, #{certAddress}, #{certNumber}, #{certOrg}, #{certType}, #{effDate}, #{expDate}, #{gender}, #{identityPic}, #{nation}, #{partyName}, #{nationCode}, #{faceId}, #{faceGroupId}, update zdy_user_tourist user_id = #{userId}, name = #{name}, mobile = #{mobile}, image = #{image}, status = #{status}, id_card = #{idCard}, create_time = #{createTime}, create_by = #{createBy}, update_time = #{updateTime}, update_by = #{updateBy}, remark = #{remark}, born_day = #{bornDay}, cert_address = #{certAddress}, cert_number = #{certNumber}, cert_org = #{certOrg}, cert_type = #{certType}, eff_date = #{effDate}, exp_date = #{expDate}, gender = #{gender}, identity_pic = #{identityPic}, nation = #{nation}, party_name = #{partyName}, nation_code = #{nationCode}, face_id = #{faceId}, face_group_id = #{faceGroupId}, where id = #{id} delete from zdy_user_tourist where id = #{id} delete from zdy_user_tourist where id in #{id} update zdy_user_tourist set status = 0 where user_id = #{userId}