作者daniel1205 (射手... 前进.)
看板Database
标题Re: [SQL ] 请教如何下这个 SQL query ?
时间Fri Sep 4 12:35:21 2009
如果只要任取一笔资料就好!!
将 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