SELECT a.union_id,a.station_id, a.issue_id,a.id,a.get_coupon_time,a.coupon_id, a.coupon_is_used,a.coupon_is_effective,a.coupon_effective_time, b.coupon_name,c.issue_name, b.coupon_remark,c.issue_remark,b.coupon_type,b.coupon_amt,a.verification_user_phone from coupon_user a join coupon_info b on a.coupon_id=b.id join coupon_issue c on a.issue_id=c.id -- join app_user_info d on a.union_id=d.union_id insert into coupon_user union_id, station_id, issue_id, coupon_id, coupon_is_used, coupon_is_effective, coupon_effective_time, get_coupon_time, #{unionId}, #{stationId}, #{issueId}, #{couponId}, #{couponIsUsed}, #{couponIsEffective}, #{couponEffectiveTime}, #{getCouponTime}, update coupon_user union_id = #{unionId}, station_id = #{stationId}, issue_id = #{issueId}, coupon_id = #{couponId}, coupon_is_used = #{couponIsUsed}, couponEffectiveTime = #{couponIsEffective}, where id = #{id} delete from coupon_user where id = #{id} delete from coupon_user where id in #{id}