這些都是我的表和列: 客戶:客戶#,姓氏,名字,地址,城市,州 訂單:訂單號,客戶#,訂購日期,SHIPDATE,shipaddress,shipcost爲什麼我的查詢返回一個EMPTY表?
我米使用SQL開發人員。 問題: 確定哪些訂單尚未發貨以及下訂單的客戶的名稱? 這是我寫的查詢:
SELECT o.order#, o.orderdate, c.lastname, c.firstname,
FROM orders o JOIN customers c
ON c.customer#=o.customer#
WHERE o.shipdate= NULL
ORDER BY orderdate;
我得到一個空表。我不知道爲什麼。 我刪除了條件並測試了查詢並且它工作正常,但是當我添加WHERE +條件時,我得到一個空表。 請幫助 在此先感謝
我還有一個問題: 產生誰住在佛羅里達州,並已責令有關計算機的書籍全部客戶的列表。我的查詢是
SELECT c.customer#, state, category
FROM customer c, orders o, orderitems oi, books b
WHERE c.customer#=0.customer#
AND o.order#=oi.order#
AND oi.isbn=b.isbn
AND c.state='FL'
AND b.category='computers';
我得到錯誤命令未正確結束。 這裏有什麼問題?
你確定一個「未發貨的訂單」是指orders.shipdate應該爲空嗎? –
我這麼認爲。這是我能想到的唯一含義。 –