从两个不同的模式表进行sql查询

dauxcl2d  于 2021-07-24  发布在  Java
关注(0)|答案(3)|浏览(354)

我有两个表-表1和表2-在两个不同的模式中具有相同的列。
表1

col1 | col2 | col3
-----+------+------
a1   | b1   | c1
a2   | b2   | c2

和表2

col1 | col2 | col3
-----+------+------
a1   | b1   | c1
a2   | b2   | c2

如何从两个表中查询( schema1.table1 以及 schema2.table2 )所以我得到的结果是:

col1 | col2 | col3
  -----+------+------
   a1  | b1   | c1
   a2  | b2   | c2
   a1  | b1   | c1
   a2  | b2   | c2
5hcedyr0

5hcedyr01#

这看起来像是一个简单的结合

select col1, col2, col3
from schema_1.table1
union all
select col1, col2, col3
from schema_2.table2
8cdiaqws

8cdiaqws2#

只需使用union all并从这两个表中获取数据

SELECT col1, col2, col3 FROM schema1.dbo.table1
UNION ALL
SELECT col1, col2, col3 FROM schema2.dbo.table2
4dbbbstv

4dbbbstv3#

可以使用并集运算符。
有关联合运算符的更多详细信息,请访问https://www.w3schools.com/sql/sql_union.asp

相关问题