[英]mySQL query LEFT OUTER JOIN not showing null
您應該將parts.description IS NULL
條件移至where
子句,因為在連接時,右表上的所有行的字段中都不為null
SELECT *
FROM inventory
LEFT OUTER JOIN
parts
ON inventory.sku = parts.sku
WHERE orderID = $orderID AND
parts.description IS NULL
編輯
更好地閱讀您的需求,似乎您希望左表中的所有行,無論它們在右表中是否匹配。 如果是這樣,您可以完全擺脫這種情況
SELECT *
FROM inventory
LEFT OUTER JOIN
parts
ON inventory.sku = parts.sku
WHERE orderID = $orderID
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.