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

一个sql语句的写法

2012-02-17 
求助一个sql语句的写法两个表的结构一模一样,有两个主键,term_id和prov_code。这两个表有重复的数据,我想删

求助一个sql语句的写法
两个表的结构一模一样,有两个主键,term_id和prov_code。
这两个表有重复的数据,我想删掉其中一个表中的重复数据,应该怎么写。
贴上我写的,希望能更清楚表达我的意思。但是我的写的有问题,不清楚这样的语句应该怎样写?请大侠帮忙。

delete from T_term_info_sync_init where select a.* from T_term_info_sync_init a,
 T_term_info_sync b where a.term_id = b.term_id and a.prov_code =b.prov_code


[解决办法]

SQL code
delete from T_term_info_sync_initwhere exists (select 1 from T_term_info_sync where term_id=T_term_info_sync_init.term_id and prov_code=T_term_info_sync_init.prov_code) 

热点排行