首页 > 解决方案 > 如何添加两个或多个表?

问题描述

PostgreSQL

我有两张桌子:

表:

A:

|---------------------|
|        Number1      |
|---------------------|
|          12         |
|---------------------|

乙:

|---------------------|
|        Number2      |
|---------------------|
|          32         |
|---------------------|

如何编写“选择”查询结果将是:?

|---------------------|------------------|
|        Number1      |       Number2    |
|---------------------|------------------|
|          12         |                  |
|---------------------|------------------|
|                     |         32       |
|---------------------|------------------|

我阅读了有关“加入”和“联合”的信息,但没有找到解决方案。

标签: postgresqlunion

解决方案


你需要联合所有:

SELECT Number1, NULL Number2 FROM A
UNION ALL
SELECT NULL, Number2 FROM B

推荐阅读