1
我有一個查詢,如下所示:選擇哪裏都不在子查詢訪問2010
SELECT *
FROM servTable, serialTable
WHERE servTable.[Service Tag]=serialTable.[Serial Number];
這個查詢,假設我沒有犯任何錯誤,應該把所有的信息來自兩個表的地方串行和服務列匹配。
我還需要從每張表中找不到匹配的所有信息。我試着用下面的查詢來做這件事,但他們似乎沒有工作。
SELECT *
FROM serialTable WHERE serialTable.[Serial Number] <> (SELECT *
FROM servTable, serialTable
WHERE servTable.[Service Tag]=serialTable.[Serial Number]);
和
SELECT *
FROM servTable WHERE servTable.[Service Tag] <> (SELECT *
FROM servTable, serialTable
WHERE servTable.[Service Tag]=serialTable.[Serial Number]);
感謝。
我想你想了解SQL連接。 – dnLL
我試過使用連接,但左右連接都沒有給我想要的結果。我嘗試了一個左聯盟,但也失敗了。訪問不允許自然連接,我認爲這更接近我正在尋找的。 – spassen
最終接受的答案是利用連接。 – dnLL