请教一个union,sum 和group by一起用的语句
时间:2011-08-17
来源:互联网
有两个结构完全一样的表,我想将两个表汇聚到一起形成一张表,语句如下
create view v1 as Select id as id, type as type, sum(s1) as s1, sum(s2) as s2, min(s3) as s3, max(s4) as s4 From t1 group by id,type union Select id as id, type as type, sum(s1) as s1, sum(s2) as s2, min(s3) as s3, max(s4) as s4 From t2 group by id,type
执行完之后查询 select * from v1
发现2张表分别汇聚后再通过union形成了一张表。并不是我想要的。 要达到我想要的,我还需要在这个视图的基础上再次汇聚才可以。
create view v2 as Select id as id, type as type, sum(s1) as s1, sum(s2) as s2, min(s3) as s3, max(s4) as s4 From v1 group by id,type
这个SQL怎么写,可以一次形成我两句才能达到的效果
create view v1 as Select id as id, type as type, sum(s1) as s1, sum(s2) as s2, min(s3) as s3, max(s4) as s4 From t1 group by id,type union Select id as id, type as type, sum(s1) as s1, sum(s2) as s2, min(s3) as s3, max(s4) as s4 From t2 group by id,type
执行完之后查询 select * from v1
发现2张表分别汇聚后再通过union形成了一张表。并不是我想要的。 要达到我想要的,我还需要在这个视图的基础上再次汇聚才可以。
create view v2 as Select id as id, type as type, sum(s1) as s1, sum(s2) as s2, min(s3) as s3, max(s4) as s4 From v1 group by id,type
这个SQL怎么写,可以一次形成我两句才能达到的效果
作者: w_zhen_x 发布时间: 2011-08-17
SQL code
Select * From ( (Select id as id, type as type, sum(s1) as s1, sum(s2) as s2, min(s3) as s3, max(s4) as s4 From t1 group by id,type) union all (Select id as id, type as type, sum(s1) as s1, sum(s2) as s2, min(s3) as s3, max(s4) as s4 From t2 group by id,type))T
作者: lxq19851204 发布时间: 2011-08-17
select sum(s3), sum(s1) from (select s3,s1 from t1 union select s3,s1 from t2) as
ss;
ss;
作者: xiaoweqicss 发布时间: 2011-08-17
引用楼主 w_zhen_x 的回复:
有两个结构完全一样的表,我想将两个表汇聚到一起形成一张表,语句如下
create view v1 as Select id as id, type as type, sum(s1) as s1, sum(s2) as s2, min(s3) as s3, max(s4) as s4 From t1 group by id,type union Select id as id, ty……
有两个结构完全一样的表,我想将两个表汇聚到一起形成一张表,语句如下
create view v1 as Select id as id, type as type, sum(s1) as s1, sum(s2) as s2, min(s3) as s3, max(s4) as s4 From t1 group by id,type union Select id as id, ty……
我之前这么试过,提示错误,View's SELECT contains a subquery in the FROM clause,一直没搞明白哪错了
作者: w_zhen_x 发布时间: 2011-08-17
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28