※ 引述《adrianshum (Alien)》之銘言:
[43]
: : 關聯資料庫出現了這樣的形狀.....
: : 請問我在建立銷貨明細的查詢時 SQL語法要如何下呢
: : "銷貨明細" (銷貨編號 時間 客戶名稱 船名 總金額)
:
: select o.order_id, sum(od.order_dtl_qty * od.order_dtl_price)
: from order o
: inner join order_dtl od
: on o.order_id = od.order_id
: group by order_id
:
:
: 時間, 客戶名稱, 船名等, 只是需要加回適當的 join
: 和 group by 而已
:
: --
: ※ 發信站: 批踢踢實業坊(ptt.cc)
: ◆ From: 202.155.236.82
: 推 rainztar:請問客戶名稱和船名要怎麼join呢 您回答的我都還了解 10/21 13:21
有什麼困難嗎?
你 order 有指向客戶 table, 客戶 table 有客戶名稱
如果單拿 order id 和客戶名稱, sql 長成:
select o.order_id, c.cust_name
from order o
inner join cust c
on o.cust_id = c.cust_id
兩句都搞懂, 要組合成你要的結果根本沒有什麼難了吧.
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 202.155.236.82