瀏覽單個文章
Ericchu
Senior Member
 
Ericchu的大頭照
 

加入日期: Dec 2000
您的住址: 休伯利安艦橋
文章: 1,388
引用:
作者穩ㄝ
搞不懂為什麼又要問key又要問table schema的....以他的問題來說....
即使不知道應該也可以做出來吧....

用group的方式
select p.產品代號, p.產品名稱, sum(s.預估產品數量) as 預估產量, sum(o.訂單數量) as 訂單量
from 產品資料表 p
left outer join 預估資料表 as s on s.產品代號=p.產品代號
left outer join 訂單資料表 as o on o.產品代號=p.產品代號
group by p.產品代號
order by p.產品代號

不用group的方式
select p.產品代號, p.產品名稱,
(select sum(s.預估產品數量) from 預估資料表 as s where s.產品代號=p.產品代號) as 預估數量,
(select sum(o.訂單數量) from 訂單資料表 as o where o.產品代號=p.產品代號) as 訂單量
from 產品資料表 as p
order by p.產品代號


Table Schema敘述不明確,又沒有ERD或Class Diagram,如何了解這些Entity間的關連?這樣盲目的寫出SQL,說實話猶如大海撈針,矇對了算運氣...
__________________

~三十年來尋刀劍,幾回落葉又抽枝,自從一見桃花後.直至如今更不疑~
燦坤卡號:34951536
My Blog:http://blog.xuite.net/eric15820/devileric
舊 2006-06-30, 11:35 PM #17
回應時引用此文章
Ericchu離線中