通过在 Atlassian confluence 中的 table 转换器宏中使用另一个公共列作为键在 sql 中添加 2 table 列的值

Adding values of column of 2 tables by using another common column as key in sql in table transformer macro in Atlassian confluence

我是 Atlassian 中 SQL 的新手,我有一个疑问,因为我每天使用的 SQL 和 table 转换器宏中使用的 SQL 之间存在一些差异在 Atlassian 融合中

我想创建一个 SQL 查询,可以在 Atlassian confluence 中的 table 转换器宏中使用。它应该通过使用另一个公共列作为 key.Let 来总结具有相同 header 名称和 full-join 的两个 table 的列值,比如我有 2 table下面给出

Table 1

Key num
katie 23
Jack 41
June 43

Table 2

Key num
paty 20
Jack 21
June 4

我想通过“Atlassian-valid”SQL

获得以下 table
Key num
Katie 23
paty 20
Jack 62
June 47

你能帮我弄到这个吗?

你可以试试(在SQL,我不知道Atlassian的产品):

SELECT
     `key`,
     SUM(Num) as Num
FROM (
     SELECT `key`, Num
     FROM Table1
     UNION ALL
     SELECT `key`, Num
     FROM Table2
     ) x
GROUP BY `key`
ORDER BY `key` 

DBFIDDLE