LEFT JOINが、達成する必要のあることを十分に行っていないという状況があります。製品テーブル(ItemID、ProductName、Price列のProducts)と注文テーブル(OrderNumber、ItemID、Quantity列のOrders)があります。
現在特定の注文の一部ではない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";