我有两个表: 表: AA 与列 A、 B 、 C、 D 表: BB 与列 E 、 FG
我想得到输出,它是这两个表的组合,如下所示:
A | B | C | D | E | F | G
我目前正在执行以下操作:
Select * from (
( select A, B, C ,D from AA where some condition)
UNION ALL
( select E , F , G , NULL from BB where some condition) )
但它给我的输出只包含 AA 表中的 A 、 B 、 C 、 D ,而它没有从表 BB 中添加 E 、 F 、 G 。
我究竟做错了什么?