我有一个包含两个表(Table1和Table2)的数据库。它们都有一个公共列[ColumnA],即nvarchar。
Table1
Table2
[ColumnA]
nvarchar
如何从两个表中选择此列,并将其作为单个列返回到我的结果集中?
所以我正在寻找类似的东西:
ColumnA in Table1: a b c ColumnA in Table2: d e f Result set should be: a b c d e f
SELECT ColumnA FROM Table1 UNION Select ColumnB FROM Table2 ORDER BY 1
另外,如果您知道Table1和Table2的内容 绝不会 重叠,则可以使用UNION ALL代替UNION。这样可以节省一些资源。
-凯文·费尔柴尔德(Kevin Fairchild)