日期:2014-05-17  浏览次数:20739 次

删除2个表中相同的记录
有2个表,T1(F1,F2,F3) T2(K1,F2,F3),T1和T2中有2个相同的字段F2和F3, 我想完成的功能是:删除T1表中和T2重复的字段(通过F2和F3联系).
T1表8000多条记录,T2表有2万条记录.
我改怎么写SQL语句.
我试了好多方法速度都非常慢,直接没法执行.

多谢.




------解决方案--------------------
delete from t1 where exists (select 'x' from t2 where t2.f2=t1.f2 and t2.f3=t1.f3)