SELECT a.id, a.camera_id, a.chan_no, a.p, a.t, a.z, a.well_id, b.name as camera_name, c.name as chan_name FROM ard_well_guide_camera a LEFT JOIN ard_camera b ON a.camera_id = b.id COLLATE utf8mb4_general_ci LEFT JOIN ard_channel c ON a.camera_id = c.device_id COLLATE utf8mb4_general_ci AND a.chan_no = c.chan_no COLLATE utf8mb4_general_ci insert into ard_well_guide_camera camera_id, chan_no, p, t, z, well_id, #{cameraId}, #{chanNo}, #{p}, #{t}, #{z}, #{wellId}, update ard_well_guide_camera camera_id = #{cameraId}, chan_no = #{chanNo}, p = #{p}, t = #{t}, z = #{z}, well_id = #{wellId}, where id = #{id} delete from ard_well_guide_camera where id = #{id} delete from ard_well_guide_camera where id in #{id}