看到這兩個示例表:如何從兩個表
表1:
id acc_no name
------------------------
1 14 aaaa
2 16 bbbb
3 18 ccccc
4 25 wwww
5 27 xxxxxxx
6 28 zzzzzzz
表2:
sr no acc_no amount
----------------------
1 14 2000
2 16 2344
3 18 3200
我需要獲得基礎記錄在表1中不匹配的acc_no:例如:
輸出:
id acc_no name
---------------------
4 25 wwww
5 27 xxxxxxx
6 28 zzzzzzz
當我試着用下面的查詢,結果是不可靠的:
SELECT t1.*
FROM table1 t1
LEFT OUTER JOIN table2 t2 ON t1.acc_no = t2.acc_no
WHERE t2.acc_no IS NULL
給你的建議。什麼是正確的SQL查詢ti獲得高於輸出?
爲什麼結果是不可靠? – fthiella 2013-02-12 07:49:08
你的查詢是正確的。有什麼問題? – 2013-02-12 07:50:38
定義可靠。 – 2013-02-12 07:52:06