[SQL ] 資料庫表格設計
假設目前有三種產品 A B C
以及三個客戶 1 2 3
希望建立一個表格能夠將所有的交易資訊通通記錄下來
目前建立的表格如下
Date 產品編號 客戶編號 數量
2011/03/10 A 1 8
2011/03/10 A 1 5
2011/03/10 A 2 3
2011/03/10 A 2 5
2011/03/10 B 1 1
2011/03/10 B 2 4
2011/03/10 C 3 7
2011/03/11 A 1 2
2011/03/11 A 1 5
2011/03/11 A 2 3
如上所示
一個產品一天可能會有三個客戶購買
同時一個客戶一天購買同一產品的次數可能不只一次
我想要把上面的資訊再分類出來 因為光一天的交易紀錄可能就有上百筆
但一直不知道該怎麼設計表格才會比較有效率 所以想請版上高手幫忙
目前有想到的是
1. 利用產品做分類 但如此一來還是會有一天之內同一客戶多筆的交易紀錄
表格如下
Table Name: 產品A
Date 客戶編號 數量
2011/03/10 1 8
2011/03/10 1 5
2011/03/10 2 3
2011/03/10 2 5
2011/03/11 1 2
2011/03/11 1 5
2011/03/11 2 3
不曉得版上高手能否幫忙提供其他更有效率的方法呢
感謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 122.121.19.125
※ 編輯: pttsasho 來自: 122.121.19.125 (03/11 17:25)
→
03/11 18:04, , 1F
03/11 18:04, 1F
→
03/11 18:19, , 2F
03/11 18:19, 2F
討論串 (同標題文章)