SQLite中的任何运算符等效

时间:2015-05-19 12:40:23

标签: mysql sqlite

SQLite中有ANY运算符等价吗? SQLite在ANY运算符附近发出错误。在SQlite中还有其他方法吗?我想选择一组记录,这些记录不等于另一组记录中的任何记录。

例如,

SELECT EventLogId from EventLog Where EventLog <> ANY (SELECT EventLogId FROM Table2)

2 个答案:

答案 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)