❶ 请问,我SQL如何将两张表合并成这样的一张表
三个表的字段个数要一样,而且类型也要一样,比如表一有三个字段,表二也应该有三个字段,如果表三只有两个字段的话,可以用空字段代替。
select
字段一,字段二,字段三,字段斯,字段N
from
表一
union
select
字段一,字段二,字段三,字段斯,字段N
from
表二
union
select
字段一,字段二,字段三,字段斯,字段N
from
表三
❷ 请问,我SQL如何将两张表合并成这样的一张表
用个UNION 链接下就OK了,
select '款号'=a... ,'商品'=.., '单位'=... , '购入'= ... , '金额'= ..., 0 , 0
from 表1
union
select '款号'=b... ,'商品'=.., '单位'=... , 0 , 0 , '购入'= ... , '金额'= ...
from 表2