我在這裏卡住了一個查詢。我需要看看客戶X沒有購買哪些產品。也就是說,'Jane D'(客戶)尚未訂購哪些產品。以下是數據庫設計。在編碼的同時,我得到了這個客戶訂購的產品,但沒有得到他/她沒有訂購的產品。你能幫忙嗎?產品客戶列表沒有訂購?
我想要的是存貨中的產品清單,客戶還沒有訂購。不從產品表
Customer: customer_id, customer_name
Order: order_id, customer_id,inventory_id, order_Date
Inventory: Inventory_id, product_ID
Product: product_id, product_name
from below query i can find what customer_id=1 has bought
SELECT p.Product_ID, p.Product_NAME
FROM CUSTOMER C JOIN Order O ON c.customer_id=o.customer_id
JOIN INVENTORY I ON o.inventory_id=i.inventory_id
JOIN product p ON i.product_id=p.product_id
WHERE C.CUSTOMER_ID='1';
什麼是'i.product_id_id'? –
這是錯字,它只是i.product_id –