我有一種情況,在我需要完成的情況下,LEFT JOIN不夠用。我有一個產品表(帶有欄目ItemID,產品名稱,價格的產品)和一個訂單表(具有列OrderNumber,ItemID,數量的訂單)。SQL List沒有訂購的產品
我需要查詢返回Products表中當前不是特定訂單的一部分的所有產品(例如,列出所有不屬於OrderNumber 52的產品)。
我當前的查詢列出了所有產品,但排除了屬於任何OrderNumber的產品。
$query = "SELECT Products.ItemID, Products.ProductName
FROM Products
LEFT JOIN Orders
ON Orders.ItemID = Products.ItemID
WHERE Orders.ItemID IS NULL
ORDER BY Products.ProductName";
反連接代碼簡單而有效。謝謝你的提示。 – Sterve 2013-02-26 16:37:24