select ju.job_id, ju.uav_id, u.name as uav_name, u.ip, ju.start_lon, ju.start_lat, ju.end_lon, ju.end_lat, ju.start_altitude, ju.begin_time, ju.end_time, ju.speed, ju.height from jm_job_uav ju left join se_uav u on u.id = ju.uav_id insert into jm_job_uav( job_id, uav_id, start_lon, start_lat, end_lon, end_lat, start_altitude, begin_time, end_time, speed, height ) values ( #{item.jobId}, #{item.uavId}, #{item.startLon}, #{item.startLat}, #{item.endLon}, #{item.endLat}, #{item.startAltitude}, #{item.beginTime}, #{item.endTime}, #{item.speed}, #{item.height} ) update jm_job_uav start_lon = #{startLon}, start_lat = #{startLat}, end_lon = #{endLon}, end_lat = #{endLat}, start_altitude = #{startAltitude}, begin_time = #{beginTime}, end_time = #{endTime}, speed = #{speed}, height = #{height}, where job_id = #{jobId} and uav_id = #{uavId} update jm_job_uav start_lon = #{startLon}, start_lat = #{startLat}, end_lon = #{endLon}, end_lat = #{endLat}, start_altitude = #{startAltitude}, begin_time = #{beginTime}, end_time = #{endTime}, speed = #{speed}, height = #{height}, where job_id = #{jobId} and uav_id = #{uavId} delete from jm_job_uav where job_id in #{item} delete from jm_job_uav where job_id = #{jobId} and uav_id in #{item}