1
哦,很棒的SQL神,我需要您的幫助。與查詢表連接兩張表
這裏是我的架構:
CAR(Serial_no,Model,Manufacturer,Price)
OPTIONS(Serial_no,Option_name,Price)
SALE(Salesperson_id,Serial_no,Date,Sale_price)
SALESPERSON(Salesperson_id,Name,Phone)
- 首先,我需要Serial_no加入CAR和銷售表。
其次,我需要採取的選項表和SUM所有類似Serial_no價格將以下作用:
SELECT O.Serial_no,SUM(O.Price) 從選項:Ø GROUP BY(O 。序列號);
最後,我需要合併步驟一和二,並查詢結果,所以我得到一個結果集,其中CAR.Price <(SALE.Sale_price + OPTIONS.Price)。
可以這樣做嗎?任何幫助將非常感激!
謝謝, 馬克
您好,我已經試過這使farSELECT C.Serial_no,C.Price,S.Sale_price,SUM (O.Price)AS成本 \t FROM(CAR C,SALE S)LEFT OUTER JOIN OPTIONSö \t \t ON C.Serial_no = O.Serial_no \t WHERE C.Serial_no = S.Serial_no AND C.Price <(S .Sale_price) \t GROUP BY(C.Serial_no);但它不允許我將O.Cost添加到S.Sale_price – 2011-02-15 03:30:17
是否僅針對每輛車有單獨銷售? – 2011-02-15 03:32:47