Postgresql 如何添加两个或多个表?

Postgresql 如何添加两个或多个表?,postgresql,union,Postgresql,Union,Postgresql 我有两张桌子: 表: A: B: 如何编写“选择”查询将是哪个结果: |---------------------|------------------| | Number1 | Number2 | |---------------------|------------------| | 12 | | |---------------------|---------

Postgresql

我有两张桌子:

表:

A:

B:

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

|---------------------|------------------|
|        Number1      |       Number2    |
|---------------------|------------------|
|          12         |                  |
|---------------------|------------------|
|                     |         32       |
|---------------------|------------------|
我读到了“加入”和“联合”,但我没有找到解决方案。

你需要联合所有人:

SELECT Number1, NULL Number2 FROM A
UNION ALL
SELECT NULL, Number2 FROM B
|---------------------|------------------|
|        Number1      |       Number2    |
|---------------------|------------------|
|          12         |                  |
|---------------------|------------------|
|                     |         32       |
|---------------------|------------------|
SELECT Number1, NULL Number2 FROM A
UNION ALL
SELECT NULL, Number2 FROM B