SQL两表不同字段合并字段

2025-03-26 02:08:43
推荐回答(4个)
回答1:

很简单就可以实现
select 字段1
from A
union
select 字段2
from B

给你解释一下,两个SELECT语句是相对独立了,系统先执行第一个SELECT语句,查询出相应的值得,然后在执行第二个SELECT语句,把执行的结果和第一个进行连接。
比如 第一个查出来的是 12 第二个查出来的是 34
结果为1234

回答2:

select 字段1
from A
union
select 字段2
from B

给你解释一下,两个SELECT语句是相对独立了,系统先执行第一个SELECT语句,查询出相应的值得,然后在执行第二个SELECT语句,把执行的结果和第一个进行连接。
比如 第一个查出来的是 12 第二个查出来的是 34
结果为1234

回答3:

先建立两个数据库之间的连接,
然后使用如下sql语句
insert
into
server1(192.168.0.1)..a
a
select
*
from
server2(192.168.0.2)..a1
a1
where
not
exists
(select
1
from
a
where
a.lsbh
=
a1.lsbh)
order
by
a1.lsbh
;

回答4:

在select语句中,将字段2取别名字段1
然后,用union或者union all语句(区别在于是否允许重复)
select 字段1 from A
union
select 字段2 as 字段1 from B