select g.gps_id, g.vehicle_id, v.vehicle_no, g.longitude, g.latitude, g.altitude, g.speed, g.direction, g.collect_time, g.create_time from tb_vehicle_gps g left join tb_vehicle_info v on g.vehicle_id = v.vehicle_id insert into tb_vehicle_gps vehicle_id, longitude, latitude, altitude, speed, direction, collect_time, create_time, #{vehicleId}, #{longitude}, #{latitude}, #{altitude}, #{speed}, #{direction}, #{collectTime}, #{createTime}, update tb_vehicle_gps vehicle_id = #{vehicleId}, longitude = #{longitude}, latitude = #{latitude}, altitude = #{altitude}, speed = #{speed}, direction = #{direction}, collect_time = #{collectTime}, create_time = #{createTime}, where gps_id = #{gpsId} delete from tb_vehicle_gps where gps_id = #{gpsId} delete from tb_vehicle_gps where gps_id in #{gpsId}