select le.id, le.conf_id, le.job_id, le.status, le.begin_time, le.end_time, le.id as exec_id, l.flight_no, l.flight_num, l.flight_start_lon, l.flight_start_lat, l.flight_start_height, l.ground_start_lon, l.ground_start_lat, l.ground_start_height, l.flight_end_lon, l.flight_end_lat, l.flight_end_height, l.target_centroid_lon, l.target_centroid_lat, l.target_centroid_height, l.target_width, l.target_length, l.target_heading, l.speed, l.height, l.grazing_angle, l.squint_angle, l.flight_type, l.direction, l.polarization, l.uav_id, l.start_lon, l.start_lat, l.start_height, l.end_lon, l.end_lat, l.end_height, l.distance from jm_airline_exec le left join jm_airline l on l.id = le.conf_id insert into jm_airline_exec( id, job_id, conf_id, status, begin_time, end_time ) values ( #{item.id}, #{item.jobId}, #{item.confId}, #{item.status}, #{item.beginTime}, #{item.endTime} ) update jm_airline_exec job_id = #{jobId}, conf_id = #{confId}, status = #{status}, begin_time = #{beginTime}, end_time = #{endTime}, where id = #{id} delete from jm_airline_exec where id in #{item} delete from jm_airline_exec where job_id in #{item} delete from jm_airline_exec where job_id = #{jobId} and uav_id in #{item}