IF NOT EXISTS (SELECT 1 FROM sys_notice_read WHERE notice_id = #{noticeId} AND user_id = #{userId}) INSERT INTO sys_notice_read (notice_id, user_id, read_time) VALUES (#{noticeId}, #{userId}, GETDATE()) IF NOT EXISTS (SELECT 1 FROM sys_notice_read WHERE notice_id = #{noticeId} AND user_id = #{userId}) INSERT INTO sys_notice_read (notice_id, user_id, read_time) VALUES (#{noticeId}, #{userId}, GETDATE()) delete from sys_notice_read where notice_id in #{noticeId}