用的是mysql,现在有三张表,区域,品牌,供应商,这三个要素成立一行数据,自然想到的就是建有这三个字段的中间表,可问题是区域表有4000行,品牌表有1000行,供应商表有200行,那么这张中间表会达到亿级别的数据,这样肯定不行的 。我想到一个办法是依旧这张中间表,其中品牌字段用品牌id逗号分隔,数据量减少到数十万,好了很多,只是查询还真的比较麻烦。 请问各位有什么好方法吗?
收起
当前问题酬金
¥ 0 (可追加 ¥500)
支付方式
扫码支付
支付金额 15 元
提供问题酬金的用户不参与问题酬金结算和分配
支付即为同意 《付费问题酬金结算规则》
这三张表之间是否存在关联,按你的逻辑属于笛卡尔乘积,有必要存储这么多数据吗?(意思是在需要时临时拼接不可以吗?)
报告相同问题?