select manage.id, manage.event_id, manage.publish_channels_id, manage.title , manage.create_time, manage.publish_status,event.create_time eventTime,event.direction,event.stake_mark, event.event_type,event.event_subclass,event.event_state from dc_publish_manage as manage LEFT JOIN dc_event as event on event.id=manage.event_id LEFT JOIN dc_event_traffic_control as traffic on event.id=traffic.id LEFT JOIN dc_facility as facility ON traffic.facility_id=facility.id insert into dc_publish_manage event_id, dept_id, publish_channels_id, title, publish_channels, isverify, publisher, auditor_1, auditor_2, audit_time_1, audit_time_2, audit_comment_1, audit_comment_2, publish_time, publish_status, content_details, remark, update_time, create_time, log_id, #{eventId}, #{deptId}, #{publishChannelsId}, #{title}, #{publishChannels}, #{isverify}, #{publisher}, #{auditor1}, #{auditor2}, #{auditTime1}, #{auditTime2}, #{auditComment1}, #{auditComment2}, #{publishTime}, #{publishStatus}, #{contentDetails}, #{remark}, #{updateTime}, #{createTime}, #{logId}, update dc_publish_manage event_id = #{eventId}, dept_id = #{deptId}, publish_channels_id = #{publishChannelsId}, title = #{title}, publish_channels = #{publishChannels}, isverify = #{isverify}, publisher = #{publisher}, auditor_1 = #{auditor1}, auditor_2 = #{auditor2}, audit_time_1 = #{auditTime1}, audit_time_2 = #{auditTime2}, audit_comment_1 = #{auditComment1}, audit_comment_2 = #{auditComment2}, publish_time = #{publishTime}, publish_status = #{publishStatus}, content_details = #{contentDetails}, remark = #{remark}, update_time = #{updateTime}, create_time = #{createTime}, log_id = #{logId}, where id = #{id} delete from dc_publish_manage where id = #{id} delete from dc_publish_manage where event_id = #{eventId} delete from dc_publish_manage where id in #{id} DELETE FROM dc_dispatch_resource WHERE dispatch_id IN ( SELECT id FROM dc_dispatch WHERE event_id = #{eventId} ) DELETE FROM dc_dispatch WHERE event_id = #{eventId}