[SQL ] 這種資料用怎樣的資料結構比較好?

看板Database (資料庫)作者 (加麥加麥)時間7年前 (2017/09/18 10:27), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/2 (看更多)
資料庫名稱:MySQL 資料庫版本:5.7 內容/問題描述: 原始的資料是每個商品在某日期為一個csv (例如: 商品A_20170901) 裡面有客戶a, b....的資料 如果把全部的資料丟到一個table 像是這樣 商品 日期 客戶 數量 ... A 20170901 a 30 ... A 20170901 b 40 ... B 20170901 a 35 ... B 20170901 c 40 ... . . . . ... A 20170902 a 35 ... . . . . ... 但是發現資料量很大 一週就會有幾百萬筆 而且這樣的結構沒有主鍵 我需要的查詢有兩種統計情況 1) 商品A在一段時間(例如20170701~20170930) 出給各客戶的總數量 例如a有3000個、b有2500個 2) 客戶a在一段時間(例如20170701~20170930) 持有商品的數量 例如持有商品A 3000個、商品B 700個 那資料結構是參考版上這篇的方法3嗎 #1DjQ-Ozb (Database) https://www.ptt.cc/bbs/Database/M.1303752600.A.F65.html 或是有其他適合的結構呢? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.46.59.190 ※ 文章網址: https://www.ptt.cc/bbs/Database/M.1505701656.A.3C3.html
文章代碼(AID): #1PloyOF3 (Database)
文章代碼(AID): #1PloyOF3 (Database)