请问,我SQL如何将两张表合并成这样的一张表?
发布网友
发布时间:2022-05-12 22:59
我来回答
共2个回答
热心网友
时间:2023-10-28 19:51
三个表的字段个数要一样,而且类型也要一样,比如表一有三个字段,表二也应该有三个字段,如果表三只有两个字段的话,可以用空字段代替。
select
字段一,字段二,字段三,字段斯,字段N
from
表一
union
select
字段一,字段二,字段三,字段斯,字段N
from
表二
union
select
字段一,字段二,字段三,字段斯,字段N
from
表三
热心网友
时间:2023-10-28 19:52
用个UNION
链接下就OK了,
select
'款号'=a...
,'商品'=..,
'单位'=...
,
'购入'=
...
,
'金额'=
...,
0
,
0
from
表1
union
select
'款号'旦供测佳爻簧诧伪超镰;=b...
,'商品'=..,
'单位'=...
,
0
,
0
,
'购入'=
...
,
'金额'=
...
from
表2