select s.f_id, s.f_port_origin_id, s.f_port_destination_id, s.f_port_transit_id, de.f_name as f_port_destination_name, ori.f_name as f_port_origin_name, tr.f_name as f_port_transit_name, s.f_validdate_begin, s.f_validdate_end, s.f_user_id, s.f_query_datetime, s.f_del_flag from t_seaprice_query_log s left join t_address de on de.f_id = s.f_port_destination_id left join t_address ori on ori.f_id = s.f_port_origin_id left join t_address tr on tr.f_id = s.f_port_transit_id insert into t_seaprice_query_log f_id, f_port_origin_id, f_port_destination_id, f_port_transit_id, f_validdate_begin, f_validdate_end, f_user_id, f_query_datetime, f_del_flag, #{fId}, #{fPortOriginId}, #{fPortDestinationId}, #{fPortTransitId}, #{fValiddateBegin}, #{fValiddateEnd}, #{fUserId}, #{fQueryDatetime}, #{fDelFlag}, update t_seaprice_query_log f_port_origin_id = #{fPortOriginId}, f_port_destination_id = #{fPortDestinationId}, f_port_transit_id = #{fPortTransitId}, f_validdate_begin = #{fValiddateBegin}, f_validdate_end = #{fValiddateEnd}, f_user_id = #{fUserId}, f_query_datetime = #{fQueryDatetime}, f_del_flag = #{fDelFlag}, where f_id = #{fId} delete from t_seaprice_query_log where f_id = #{fId} delete from t_seaprice_query_log where f_id in #{fId}