删除MEMB_INFO或VI_CURR_INFO重复数据的方法
很多朋友在里提出关于删除MEMB_INFO和VI_CURR_INFO表中重复数据的问题,有不少热心的朋友也给出了解决的方法,为解决对数据库操作不是很熟练的朋友的问题,特在此给出一个简单的方法,有时间在给大家写个存储过程 -_-#
方法如下:
将下列语句复制到查询分析器中,点“执行查询”或者按“F5”,直到下面窗口中没有显示的数据为止。(select语句为显示现在你的表中存在的重复数据,delete语句为1个1个的删除表中存在的重复数据)
如果你要删除重复数据的表为VI_CURR_INFO,请将下面语句中MUMB_INFO换成VI_CURR_INFO即可。
注意:如果表中的重复数据的MEMB_GUID的值相同请不要使用!!!
命令如下:
use muonline
select memb_guid,memb___id from memb_info where memb___Id in (select memb___id from memb_info group by memb___id having count(memb___id)>1)
delete from memb_info where memb_guid in (select top 1 memb_guid from memb_info where memb___id in (select memb___id from memb_info group by memb___id having count(memb___id)>1))
go
Tags:
作者:佚名评论内容只代表网友观点,与本站立场无关!
评论摘要(共 0 条,得分 0 分,平均 0 分)
查看完整评论