2015-11-20 31 views
0

我想要做我的硬件,我不知道爲什麼我的代碼顯示空列。MySQL顯示產品描述和價格從兩個表供應商是空的

說明: 編寫並運行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; 

回答

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; 
+0

謝謝!完美工作 – user1552793