sql – 联合两个具有不同列数的表

我有两张桌子(表A和表B).

它们具有不同的列数 – 例如,表A具有更多列.

如何将这两个表联合起来并为表B没有的列获取null?

最佳答案
对于具有较少列的表,将额外列添加为null

Select Col1, Col2, Col3, Col4, Col5 from Table1
Union
Select Col1, Col2, Col3, Null as Col4, Null as Col5 from Table2

转载注明原文:sql – 联合两个具有不同列数的表 - 代码日志