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}