select zdp.passflow_id, zdp.sn, zdp.passflow_name, zdp.passflow_type, zdp.passflow_location, zdp.name, zdp.longitude, zdp.latitude, zdp.status, zdp.create_by, zdp.create_time, zdp.update_by, zdp.update_time, zdp.remark, zdp.sync_time, zdp.dept_id, zdp.scenic_id, zs.scenic_name from zdy_device_passflow zdp left join zdy_scenic zs on zs.id = zdp.scenic_id insert into zdy_device_passflow sn, passflow_name, passflow_type, passflow_location, name, longitude, latitude, status, create_by, create_time, update_by, update_time, remark, sync_time, dept_id, scenic_id, #{sn}, #{passflowName}, #{passflowType}, #{passflowLocation}, #{name}, #{longitude}, #{latitude}, #{status}, #{createBy}, #{createTime}, #{updateBy}, #{updateTime}, #{remark}, #{syncTime}, #{deptId}, #{scenicId}, update zdy_device_passflow sn = #{sn}, passflow_name = #{passflowName}, passflow_type = #{passflowType}, passflow_location = #{passflowLocation}, name = #{name}, longitude = #{longitude}, latitude = #{latitude}, status = #{status}, create_by = #{createBy}, create_time = #{createTime}, update_by = #{updateBy}, update_time = #{updateTime}, remark = #{remark}, sync_time = #{syncTime}, dept_id = #{deptId}, scenic_id = #{scenicId}, where passflow_id = #{passflowId} delete from zdy_device_passflow where passflow_id = #{passflowId} delete from zdy_device_passflow where passflow_id in #{passflowId}