要查詢不在某個集合中的數據,可以使用NOT IN
關鍵字來實現。例如,查詢表table1
中不在集合(1,2,3)中的數據可以使用以下SQL語句:
SELECT * FROM table1
WHERE column1 NOT IN (1,2,3);
如果集合中的數據來自另一個表,可以使用子查詢來獲取數據。例如,查詢表table1
中不在表table2
中column2
列的數據可以使用以下SQL語句:
SELECT * FROM table1
WHERE column1 NOT IN (SELECT column2 FROM table2);
這樣可以篩選出不在集合中的數據。