[英]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.