一尘不染

SQL:从两个表中选择类似列

sql

我有一个包含两个表(Table1Table2)的数据库。它们都有一个公共列[ColumnA],即nvarchar

如何从两个表中选择此列,并将其作为单个列返回到我的结果集中?

所以我正在寻找类似的东西:

ColumnA in Table1:
a
b
c

ColumnA in Table2:
d
e
f

Result set should be:
a
b
c
d
e
f

阅读 112

收藏
2021-05-16

共1个答案

一尘不染

SELECT ColumnA FROM Table1 UNION Select ColumnB FROM Table2 ORDER BY 1

另外,如果您知道Table1和Table2的内容 绝不会 重叠,则可以使用UNION ALL代替UNION。这样可以节省一些资源。

-凯文·费尔柴尔德(Kevin Fairchild)

2021-05-16