AT&T的S3能不能刷T-Mo的S3的ROM# PDA - 掌中宝
d*r
1 楼
sql新手问个问题:
有一个table, fields 包括 ID, value, A,B,C
想要得到三个group by的表,比如
select sum(value) ... group by A,B
select sum(value) ... group by B,C
select sum(value) ... group by A,B,C
请问下面的优化可不可行:
只用一次query
select sum(value) ... group by A,B,C
然后用得到的结果去构造另外两个表。
可行的话,上面类似的问题属于哪个范畴,有没有相关的理论详细阐述上面问题的。谢
谢。
有一个table, fields 包括 ID, value, A,B,C
想要得到三个group by的表,比如
select sum(value) ... group by A,B
select sum(value) ... group by B,C
select sum(value) ... group by A,B,C
请问下面的优化可不可行:
只用一次query
select sum(value) ... group by A,B,C
然后用得到的结果去构造另外两个表。
可行的话,上面类似的问题属于哪个范畴,有没有相关的理论详细阐述上面问题的。谢
谢。