读书人

2个表合并有关问题,大家帮小弟我看下吧

发布时间: 2012-03-20 14:01:10 作者: rapoo

2个表合并问题,大家帮我看下吧
A表,id msmc msdm zt
B表,id msmc msdm zt

把A合到B, 但只合msdm不相同的记录

[解决办法]
insert into B select * from A where not exists(select 1 from B where msdm=A.msdm)
[解决办法]
insert into B
select * from A where not exists(select 1 from B where msdm=A.msdm)
[解决办法]
select * from A as tmp
where exists(select 1 from B where msdm <> tmp.msdm)
union all
select * from B

读书人网 >SQL Server

热点推荐