查询求解~!
有两个表 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)))