现在有个主要的表A,剩下的几十个表都是和A外键相关的。我需要一个展示:把A表中和id=某的记录相关的所有信息展示出来。这些所有信息是这样得到的,假如id=1,那么就把B中关联所有id=1的统计一下有几条,C中关联所有id=1的统计一下有几条。。。大约统计到八十次。展示列如下id name sumB sumC sumD 。。。
我的解决办法如下:
1 建立统计表T(80个字段),每当A中插入数据就往T中插入一条记录,除了id name都设为0.剩下的表更改的时候出发T的更改
2 建立统计表T(4个字段 分别为 id name sum type)这样每当A中插入数据时就往T中插入80条记录(用type标记是哪种统计)剩下的表更改的时候出发T的更改
3 建立视图:视图的每个字段定义为对某表的统计
请问,我改用哪种方法呢?各自的优缺点是什么?
建立视图的话,会因为涉及表太多影响速度吗?另外建表是采用第一种方式还是第二种方式呢?
为什么呢?通常一个表字段太长也不太好吧。
追答因为我第一种是你最先想到的。
我相信你的第一感啊、