SQLite中有ANY
运算符等价吗? SQLite在ANY运算符附近发出错误。在SQlite中还有其他方法吗?我想选择一组记录,这些记录不等于另一组记录中的任何记录。
例如,
SELECT EventLogId from EventLog Where EventLog <> ANY (SELECT EventLogId FROM Table2)
答案 0 :(得分:2)
您可以使用not in
Where EventLog not in ( select ..
答案 1 :(得分:0)
作为替代方案,您可以像这样使用NOT EXISTS
:
SELECT EventLogId
FROM EventLog
WHERE NOT EXISTS(SELECT 1
FROM Table2
WHERE Table2.EventLogId = EventLog.EventLog)