select a.id, a.ts_code, a.trade_date, a.future_id, a.pre_close, a.pre_settle, a.open, a.high, a.low, a.close, a.settle, a.change1, a.vol, a.amount, a.change2, a.oi, a.oi_chg, a.delv_settle, a.remark, a.create_by, a.create_time, a.update_by, a.update_time, a.del_flag, ifbi.name as future_name, ie.short_name as exchange_name from futures_daily_history a left join invest_future_base_infor ifbi on ifbi.id = a.future_id left join invest_future_standard_infor ifsi on ifsi.id = ifbi.standard_id left join invest_exchange ie on ie.id = ifsi.exchange_id insert into futures_daily_history id, ts_code, trade_date, pre_close, pre_settle, open, high, low, close, settle, change1, vol, amount, change2, oi, oi_chg, delv_settle, remark, create_by, create_time, update_by, update_time, del_flag, future_id, #{id}, #{tsCode}, #{tradeDate}, #{preClose}, #{preSettle}, #{open}, #{high}, #{low}, #{close}, #{settle}, #{change1}, #{vol}, #{amount}, #{change2}, #{oi}, #{oiChg}, #{delvSettle}, #{remark}, #{createBy}, #{createTime}, #{updateBy}, #{updateTime}, #{delFlag}, #{futureId}, update futures_daily_history ts_code = #{tsCode}, trade_date = #{tradeDate}, pre_close = #{preClose}, pre_settle = #{preSettle}, open = #{open}, high = #{high}, low = #{low}, close = #{close}, settle = #{settle}, change1 = #{change1}, vol = #{vol}, amount = #{amount}, change2 = #{change2}, oi = #{oi}, oi_chg = #{oiChg}, delv_settle = #{delvSettle}, remark = #{remark}, create_by = #{createBy}, create_time = #{createTime}, update_by = #{updateBy}, update_time = #{updateTime}, del_flag = #{delFlag}, future_id = #{futureId}, where id = #{id} delete from futures_daily_history where id = #{id} delete from futures_daily_history where id in #{id} update futures_daily_history set del_flag='1' where id = #{id} update futures_daily_history set del_flag='1' where id in #{id} insert into futures_daily_history(id, future_id, ts_code, trade_date,pre_close,pre_settle, open, high, low, close, settle, change1, change2, vol, amount, oi, oi_chg, delv_settle, remark, create_by, create_time, update_by, update_time) values (#{item.id}, #{item.futureId}, #{item.tsCode}, #{item.tradeDate}, #{item.preClose}, #{item.preSettle}, #{item.open}, #{item.high}, #{item.low}, #{item.close}, #{item.settle}, #{item.change1}, #{item.change2}, #{item.vol}, #{item.amount}, #{item.oi}, #{item.oiChg}, #{item.delvSettle}, #{item.remark}, #{item.createBy}, #{item.createTime}, #{item.updateBy}, #{item.updateTime})