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

从中选择唯一名称,SUM(count)
(选择查询表1
联盟
选择查询表2
联盟
选择查询表3)按名称分组表;

此查询未正确添加计数Niether正确排序名称这有什么问题?

输入表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

10-04 21:41
查看更多