读书人

在A表中安插在B表中的值

发布时间: 2012-12-31 11:57:52 作者: rapoo

在A表中插入在B表中的值
在A表中插入在B表中的值

例:
A表
id name notes
1 2
2 2
1 3
2 3

B表
id name notes
1 2
3 1
2 4
2 3


结果
id name notes
1 2
2 2
1 3
2 3
3 1
2 4
[解决办法]
在A表中安插在B表中的值

INSERT  #temp2_wastebook
SELECT a.shopid ,
a.deptid ,
a.goodsid ,
CONVERT(dec(10, 2), '0.00') ,
CONVERT(dec(10, 2), '0.00')
FROM #temp1_SaleCost a
WHERE NOT EXISTS ( SELECT 1
FROM #temp2_wastebook b
WHERE a.shopid = b.shopid
AND a.deptid = b.deptid
AND a.goodsid = b.goodsid )

读书人网 >SQL Server

热点推荐