❶ 請問,我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