看板 Database 關於我們 聯絡資訊
※ 引述《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