Re: [SQL ] 請教如何下這個 SQL query ?
看板Database (資料庫)作者daniel1205 (射手... 前進.)時間16年前 (2009/09/04 12:35)推噓0(0推 0噓 0→)留言0則, 0人參與討論串2/2 (看更多)
如果只要任取一筆資料就好!!
將 Shipping Table 做 Group by 之後 Left Join 就好~
------------------------------------------------
SELECT C.FIRSTNAME,
C.LASTNAME,
C.EMAIL,
P.PROJECTNUMBER,
P.PROJECTNAME,
SLS.First_Ship_Date
FROM PROJECTS AS P JOIN CUSTOMERS AS C
ON P.CUSTOMERID = C.CUSTOMERID
LEFT JOIN (
SELECT PROJECTNUMBER,
MIN(SHIP_DATE) First_Ship_Date
FROM SALES
GROUP BY PROJECTNUMBER) SLS
ON P.PROJECTNUMBER = SLS.PROJECTNUMBER
WHERE 1 = 1
ORDER BY C.FIRSTNAME
※ 引述《saive (前進美國(網站))》之銘言:
: 但上面的query最後一欄要列shipping date,Shipping的Primary key
: 是ShippingID(unique),每一row也都有ProjectID,但有些project還沒有
: shipping date(no row),所以完全沒資料,就必須在上面query的最後一欄寫none,
-- 我是來騙P幣的. >////<
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 219.81.18.174
討論串 (同標題文章)
完整討論串 (本文為第 2 之 2 篇):
Database 近期熱門文章
PTT數位生活區 即時熱門文章