[SQL ] 請教如何下這個 SQL query ?

看板Database (資料庫)作者 (前進美國(網站))時間16年前 (2009/09/04 00:38), 編輯推噓2(202)
留言4則, 3人參與, 最新討論串1/2 (看更多)
請問一下,我想在SQL Query Analyzer下一個 Customers(table)和Projects(table) 和Shipping(table)的SQL query,列出所有Project的資料,Customer(CustomerID) 和Project(ProjectID)的關係簡單,每一個 Project裡都一定會有一個CustomerID, 所以如下, select c.firstname,c.lastname,c.email,p.projectnumber,p.projectname  from projects as p, customers as c where p.customerid=c.customerid order by c.firstname 但上面的query最後一欄要列shipping date,Shipping的Primary key 是ShippingID(unique),每一row也都有ProjectID,但有些project還沒有 shipping date(no row),所以完全沒資料,就必須在上面query的最後一欄寫none, 有些project己ship好幾次(multiple rows),就在query的最後一欄把所有日期全附上。 有辦法用SQL Query Analyzer做到嗎?請高手給個方向,指點一二,感謝。 -- -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 129.49.16.89

09/04 01:13, , 1F
所有日期全附上的意思 是說併在同一欄? 可能做不到...
09/04 01:13, 1F

09/04 01:25, , 2F
將帶 Shipping Date 那個欄位用 Function 去寫...
09/04 01:25, 2F

09/04 01:36, , 3F
若不併在同一欄,只取第一個Shipping date可以做到嗎?
09/04 01:36, 3F

09/04 01:57, , 4F
可否給個方向?用SQL Query Analyzer做到~謝謝。
09/04 01:57, 4F
文章代碼(AID): #1Ad_3nf2 (Database)
文章代碼(AID): #1Ad_3nf2 (Database)