select a.id, a.name, a.code, a.standard_id, a.reference_price, a.trading_multiplier, a.price_limit, a.delivery_month, a.margin_ratio, a.last_trading_day, a.delivery_date, a.create_by, a.create_time, a.update_by, a.update_time, a.del_flag, a.remark, a.listing_date, a.ts_code, ie."name" as exchange_name, ifsi."name" as standard_name, ifsi.trading_time from invest_future_base_infor a left join invest_future_standard_infor ifsi on ifsi.id =a.standard_id left join invest_exchange ie on ie.id =ifsi.exchange_id insert into invest_future_base_infor id, name, code, standard_id, reference_price, trading_multiplier, price_limit, delivery_month, margin_ratio, last_trading_day, delivery_date, create_by, create_time, update_by, update_time, del_flag, remark, listing_date, ts_code, #{id}, #{name}, #{code}, #{standardId}, #{referencePrice}, #{tradingMultiplier}, #{priceLimit}, #{deliveryMonth}, #{marginRatio}, #{lastTradingDay}, #{deliveryDate}, #{createBy}, #{createTime}, #{updateBy}, #{updateTime}, #{delFlag}, #{remark}, #{listingDate}, #{tsCode}, update invest_future_base_infor name = #{name}, code = #{code}, standard_id = #{standardId}, reference_price = #{referencePrice}, trading_multiplier = #{tradingMultiplier}, price_limit = #{priceLimit}, delivery_month = #{deliveryMonth}, margin_ratio = #{marginRatio}, last_trading_day = #{lastTradingDay}, delivery_date = #{deliveryDate}, create_by = #{createBy}, create_time = #{createTime}, update_by = #{updateBy}, update_time = #{updateTime}, del_flag = #{delFlag}, remark = #{remark}, listing_date = #{listingDate}, ts_code = #{tsCode}, where id = #{id} delete from invest_future_base_infor where id = #{id} delete from invest_future_base_infor where id in #{id} update invest_future_base_infor set del_flag='1' where id = #{id} update invest_future_base_infor set del_flag='1' where id in #{id}