Re: [SQL ] 關聯式資料庫

看板Database作者 (Alien)時間16年前 (2009/10/21 12:16), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串3/5 (看更多)
※ 引述《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

10/21 13:21, , 1F
請問客戶名稱和船名要怎麼join呢 您回答的我都還了解
10/21 13:21, 1F
文章代碼(AID): #1AteiYEY (Database)
討論串 (同標題文章)
文章代碼(AID): #1AteiYEY (Database)