SQL两表不同字段合并字段

有两个表,A表有字段1,B表有字段2,怎么把B表的字段2中的内容放在A表的字段1下面,select语句怎么写?
A表
字段1
值1
值2
----------------
B表
字段2
值3
值4
-----------------select结果
字段1
值1
值2
值3
值4

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

给你解释一下,两个SELECT语句是相对独立了,系统先执行第一个SELECT语句,查询出相应的值得,然后在执行第二个SELECT语句,把执行的结果和第一个进行连接。
比如 第一个查出来的是 12 第二个查出来的是 34
结果为1234
温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-10-06
select 字段1
from A
union
select 字段2
from B

给你解释一下,两个SELECT语句是相对独立了,系统先执行第一个SELECT语句,查询出相应的值得,然后在执行第二个SELECT语句,把执行的结果和第一个进行连接。
比如 第一个查出来的是 12 第二个查出来的是 34
结果为1234
第2个回答  2020-04-29
先建立两个数据库之间的连接,
然后使用如下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
;
第3个回答  2008-08-10
在select语句中,将字段2取别名字段1
然后,用union或者union all语句(区别在于是否允许重复)
select 字段1 from A
union
select 字段2 as 字段1 from B
相似回答