永发信息网

三个表连接查询并汇总

答案:2  悬赏:50  手机版
解决时间 2021-04-10 20:11
1表字段:AA, 数量a,数量b,数量c
2表字段:AA, 数量d,数量e,数量f
3表字段:AA, 数量g, 数量h,数量k
三表通过AA 匹配,AA的值在任意表中都不是唯一的,但是有可能1表中有的AA值在2或3表中不存在记录,2表3表同样如此
要求:
①:数量a等字段各自SUM汇总,按AA分组
②:只要在三表任意一表中有记录AA值就要查出来 也汇总 为空的补0或者空,而不是只汇总在三表中同时都存在的AA值记录
跪求高手解答
最佳答案
select a.aa,
sum(t1.数量a),sum(t1.数量b),sum(t1.数量c),
sum(t2.数量d),sum(t2.数量e),sum(t2.数量f),
sum(t3.数量g),sum(t3.数量h),sum(t3.数量k),
(select aa from t1
union
select aa from t2
union
select aa from t3
) ta
left outer join t1 on ta.aa = t1.aa
left outer join t2 on ta.aa = t2.aa
left outer join t3 on ta.aa = t3aa
group by ta.aa
全部回答
首先分析下你的表结构 a 表存储的id,text两字段, c 表存储的id,woyaode两个字段。 两张表之间没有关联,所有的关系存储在b表中 让我们先找出a,b两张表之间的关联 select aid from b where aid=(select aid from a) 可以知道存储在表b中有关a表的 信息 检索b和c之间的关系如上 最后就可以通过等值连接inner join来进行 select a.aid,a.text,c.woyaode from a inner join b on a.aid = b.aid inner join c on b.cid = c.cid
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
DNF27号更新后进不去怎么解决!!急
单选题________Ididn'tknowanybodyatthepa
平板电脑wifi连接不见了怎么办
QQ花园怎么进去养花???
QQSG遇到问题需要关闭怎么回事?
海伦凯勒的名言
再见初恋情人是相问 还是相望???
如何将星期改成曜日,5s
老上海特色炸猪排这个地址在什么地方,我要处
关于拉丁美洲气候的叙述,正确的是A.有世界上
肾结石病人不宜吃什么??
在深圳有交社保,在医院看皮肤病可以报销吗?
关于杭州的一句诗词,和杭州有关的诗词
DNF CDKEY码谁能给我?
看见乌龟尿尿好不好
推荐资讯
空间如何取消黄钻成长的挂件
be back to doing or do?
跳伞塔街道办事处停车场在哪里啊,我有事要去
如果一个男的放荡不羁,怎样能拴住他的心,驾
单选题Areyougoodat________maps?A.readingB
photoshopcs2可以做平面设计的工作吗?
什么快递到北京延庆?
平顶山哪里可以买到二手玻璃柜台
广联达板负筋如何布置,如何利用绘制广联达安
今年从大学退学的,只读了两天,还没军训就退
问一下文学更生动的把这个句子修改下
单选题一个三角形有两个内角是锐角,则第三个
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?