我有两个表第一个名称是“销售”,第二个名称是“项目” 在两个表中都有相同的列“code”和“qtd”; 我想编写MYSQL查询女巫我需要sum(qtd)从两个表中代码相同的表中。 我使用这个如何从两个表中获得总和?
“select code,sum(qtd)from sales group by code”;
我有两个表第一个名称是“销售”,第二个名称是“项目” 在两个表中都有相同的列“code”和“qtd”; 我想编写MYSQL查询女巫我需要sum(qtd)从两个表中代码相同的表中。 我使用这个如何从两个表中获得总和?
“select code,sum(qtd)from sales group by code”;
试试这个:
Select code, sum(qtd)
from (
select code, qtd from sales
union all
select code, qtd from items) as innerTable
group by code
先生此代码不返回确切的总和(qtd)值 – user1470202
对不起,忘记了所有关键字!我编辑了我的答案,请尝试。 – jcombs
所以,你要总结两个和? –
是的,我希望总和都来自 – user1470202
cmd.CommandText =“从销售a中选择a.code,sum(a.qtd + b.qtd),其中a.code = b.code group by a.code,b。代码“; – user1470202