首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

查询求解~该如何处理

2012-02-14 
查询求解~!有两个表T1和T2结构完全一样。两列A和B组合共同作为唯一标识。现在要将T2的内容复制到T1,但不能复

查询求解~!
有两个表   T1   和T2   结构完全一样。两列   A和B   组合共同作为唯一标识。
现在要将T2   的内容复制到T1   ,但不能复制T1   ,T2   相同的记录。

希望各位高人指导一下怎么实现。

[解决办法]
insert T1
select * from T2
where (ltrim(A) + ltrim(B)) not in
(select (ltrim(A) + ltrim(B)) from T1)

或者

insert T1
select * from T2 as t
where not exists(select 1 from T1
where (ltrim(A) + ltrim(B)) = (ltrim(t.A) + ltrim(t.B)))

热点排行