gpt4 book ai didi

Mysql 查询将 3 个表合并为 1 个表

转载 作者:行者123 更新时间:2023-11-29 20:48:20 25 4
gpt4 key购买 nike

绘制每个输入表我有单独的查询,需要在该查询上应用功能并希望为输出表创建单个查询

选择不同的名称,SUM(计数)来自(选择查询表1联盟选择查询表2联盟选择Query table 3) table group by Names;

此查询没有正确添加计数,也没有正确排序名称,这有什么问题吗?

输入表 1 :-

    Names count  
bob 3
pol 4

输入表 2 :-

    Names count    
bob 5
0 - name may be missing here neglect this entry

输入表 3 :-

    Names count  
james 4
pol 7
bob 1

预期输出表:-

    Names  count  
bob 9
pol 11
james 4

最佳答案

您可以使用 UNION 以及它们的总和。

        select sum(a), sum(b) from 
(select 2 as a, 1 as b
union select 3 as a, 6 as b
union select 4 as a, 1 as b) as b

关于Mysql 查询将 3 个表合并为 1 个表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38260603/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com