CREATE Table #ls1(厂家 varchar(10),合计 INT)
CREATE Table #ls2(厂家 varchar(10),合计 INT)
INSERT INTO #ls1 VALUES('天信',1)
INSERT INTO #ls1 VALUES('天津五厂',2)
INSERT INTO #ls1 VALUES('罗托克',3)
INSERT INTO #ls2 VALUES('天津五厂',1)
INSERT INTO #ls2 VALUES('罗托克',2)
INSERT INTO #ls2 VALUES('苍南',3)
SELECT a.厂家,#ls1.合计,#ls2.合计 AS 旧表 FROM
(SELECT 厂家 FROM #ls1
UNION
SELECT 厂家 FROM #ls2) a
LEFT JOIN #ls1 ON a.厂家=#ls1.厂家
LEFT JOIN #ls2 ON a.厂家=#ls2.厂家
-----
生产厂家
合计
旧表
苍南
NULL
3
罗托克
3
2
天津五厂
2
1
天信
1
NULL