看板 Database 關於我們 聯絡資訊
※ 引述《rainztar (瑞斯達)》之銘言: : 我用ACCESS在建立資料庫的時候遇到一個問題 : "銷貨記錄"資料表(P銷貨編號 時間 客戶編號 ) : "客戶"資料表 (P客戶編號 客戶名稱 電話 地址) : "客戶擁有船隻" (船名 客戶名稱) : 一個客戶名稱 可以有很多條船 : 在每次銷貨記錄上 希望記錄賣給xx客戶(必要)的OO船隻(可有可無) : 但是這樣資料表建立好以後 : 發現無法確定每次銷貨是賣給哪一艘船 : 所以我改成以下方式 : "銷貨詳細資料" (P銷貨詳細編號 銷貨編號 貨品編號 數量 單價) : "銷貨記錄"資料表(P銷貨編號 時間 客戶編號 船隻編號) : "客戶"資料表 (P客戶編號 客戶名稱 電話 地址) : "客戶擁有船隻" (P船隻編號 船名 客戶名稱) : 銷貨記錄 : 多 / \ 多 : 對 / \ 對 : 1 / \ 1 : 客戶擁有船隻--------客戶 : 多對 1 : 關聯資料庫出現了這樣的形狀..... : 請問我在建立銷貨明細的查詢時 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