我试图弄清楚如何编写一个 MySQL 查询,如果他们在列中有一个“X”并且关注那个人所有条目的最新日期(MsgDateTime),它将删除一个人。因此,如果他们的最新日期是 13 年 9 月 3 日,并且他们有五个以前的条目,并且第三个在标志列中有一个 X,我想删除它。谢谢
到目前为止,这是我的查询:
IF @EventType <> 'A4H'
DELETE FROM BFE.dbo.BFEDATA
WHERE (Flag = 'X') and MsgDateTime > NOW() ORDER BY MsgDateTime
END
我会输入表格结构,但我不确定如何输入。