2012-11-03 101 views

回答

1
select b.color 
    from tbl1 b 
where not exists (select * from tbl2 a where b.color=a.color) 
1
SELECT b.color AS color FROM tableB b 
LEFT JOIN tableA a ON a.color = b.color 
WHERE a.color IS NULL; 
+0

這是正確的,但在其他數據庫引擎可能有更好的優化,加入實施,SQLite的[做它的所有聯接嵌套的循環連接(http://www.sqlite.org/optoverview.html #table_order)。所以這個查詢最終被執行的方式與RTKiwi完全相同,但卻不盡如人意。 –

相關問題