7 个解决方案
#1
select a.品名,a.规格,a.数量,b.数量,c.数量
from
(select 品名,规格,sum(数量)数量 from A group by 品名,规格)A inner join (select 品名,规格,sum(数量)数量 from B group by 品名,规格)B on a.品名=b.品名
inner join (select 品名,规格,sum(数量)数量 from C group by 品名,规格)C on a.品名=c.品名
from
(select 品名,规格,sum(数量)数量 from A group by 品名,规格)A inner join (select 品名,规格,sum(数量)数量 from B group by 品名,规格)B on a.品名=b.品名
inner join (select 品名,规格,sum(数量)数量 from C group by 品名,规格)C on a.品名=c.品名
#2
规格那个字段要关联吗?不知道你的表结构,就随便写的
#3


#4
我的代码可用吗?我不知道你最终要什么
#5
您好,老师,按您写的,我这边没法执行,请帮忙,谢谢!
#6
要不这样,你把三个表,每个表搞两行数据,用文本贴出来,记得是文本,我这边网速不好,不一定能看到图,然后把你期望结果也贴出来。我好核对结果。
#7
谢谢,搞定了,给分!
#1
select a.品名,a.规格,a.数量,b.数量,c.数量
from
(select 品名,规格,sum(数量)数量 from A group by 品名,规格)A inner join (select 品名,规格,sum(数量)数量 from B group by 品名,规格)B on a.品名=b.品名
inner join (select 品名,规格,sum(数量)数量 from C group by 品名,规格)C on a.品名=c.品名
from
(select 品名,规格,sum(数量)数量 from A group by 品名,规格)A inner join (select 品名,规格,sum(数量)数量 from B group by 品名,规格)B on a.品名=b.品名
inner join (select 品名,规格,sum(数量)数量 from C group by 品名,规格)C on a.品名=c.品名
#2
规格那个字段要关联吗?不知道你的表结构,就随便写的
#3


#4
我的代码可用吗?我不知道你最终要什么
#5
您好,老师,按您写的,我这边没法执行,请帮忙,谢谢!
#6
要不这样,你把三个表,每个表搞两行数据,用文本贴出来,记得是文本,我这边网速不好,不一定能看到图,然后把你期望结果也贴出来。我好核对结果。
#7
谢谢,搞定了,给分!