如果只要任取一筆資料就好!!
將 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