想要从表中删除所有行,除了最近的 1 行。
此查询适用于 SQL Server 2008 标准版:
DELETE S1
FROM StateLogs S1, StateLogs S2
WHERE S1.NodeId = S2.NodeId AND S1.NodeId = {0} AND S1.Modified < S2.Modified
但在 SQL Server Compact Edition 3.5 上失败
解析查询时出错。
[令牌行号= 1,令牌行偏移量= 11,错误令牌= FROM]
紧凑版的等价物是什么?
编辑