作者Inosxz (加麦加麦)
看板Database
标题[SQL ] 这种资料用怎样的资料结构比较好?
时间Mon Sep 18 10:27:25 2017
资料库名称: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://webptt.com/cn.aspx?n=bbs/Database/M.1303752600.A.F65.html
或是有其他适合的结构呢?
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 114.46.59.190
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Database/M.1505701656.A.3C3.html