MySQL显示供应商为空的两个表中的产品描述和价格

时间:2015-11-20 11:03:55

标签: mysql

我正在尝试做我的hw,我不确定为什么我的代码显示空列。

说明: 编写并运行一条SQL语句,显示由未知供应商提供的产品的描述和价格(即产品供应商未在数据库中列出)。 TIA!

我的代码

SELECT P_DESCRIPT AS "Product Description", P_PRICE "Price"
FROM PRODUCT P, VENDOR V
WHERE P.V_CODE = V.V_CODE and V.V_CODE is null;

1 个答案:

答案 0 :(得分:0)

使用左连接:

SELECT
    P_DESCRIPT AS "Product Description",
    P_PRICE "Price"
FROM PRODUCT P
LEFT JOIN VENDOR V
    ON P.V_CODE = V.V_CODE
WHERE V.V_CODE IS NULL;