【发布时间】:2021-09-02 03:24:42
【问题描述】:
我想以类似于外部联合 (https://stackoverflow.com/a/52524364/11883834) 的工作方式将多个表联合在一起。
我希望能够做到这一点,而无需指定预先选择的列,我想从所有表中选择所有列并将它们合并在一起,在没有说明的情况下将列中的空值添加到表中列。
例如
Table1
+---+---+
| a | b |
+---+---+
| 1 | X |
| 2 | Y |
+---+---+
Table2
+---+---+
| b | d |
+---+---+
| U | 1 |
+---+---+
Table3
+---+---+
| a | d |
+---+---+
| B | Y |
| Z | 5 |
+---+---+
Resultant Table
+----+----+---+
| a | b | d |
+----+----+---+
| 1 | X | |
| 2 | Y | |
| | U | 1 |
| B | | Y |
| Z | | 5 |
+----+----+---+
【问题讨论】:
-
这里不是已经回答了吗 - stackoverflow.com/a/68004709/5221944 ?
标签: sql google-bigquery union