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

删除2个表中相同的记录,该怎么解决

2011-12-28 
删除2个表中相同的记录有2个表,T1(F1,F2,F3) T2(K1,F2,F3),T1和T2中有2个相同的字段F2和F3,我想完成的功能

删除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)

热点排行