在一个表中,有很多条记录,这些记录的一个字段的值有重复,怎么样只保留一条而把其它有重复的记录删除掉.例
ID NAME MONEY (字段名)1 小强 100 (记录)
2 旺财 80
3 小王 100
4 小李 80
5 小张 80
6 小方 90
7 小黑 70money字段的有些值是相同,怎么样将这些记录只保留一条,而把其它的删除掉,比如留下“小强”删除“小王”,留下“旺财”删除“小李、小张”
这个问题很难问啊,不知我这样写大家看懂没有啊
ID NAME MONEY (字段名)1 小强 100 (记录)
2 旺财 80
3 小王 100
4 小李 80
5 小张 80
6 小方 90
7 小黑 70money字段的有些值是相同,怎么样将这些记录只保留一条,而把其它的删除掉,比如留下“小强”删除“小王”,留下“旺财”删除“小李、小张”
这个问题很难问啊,不知我这样写大家看懂没有啊
删除原表 再将临时表的内容写到原表中。
select * from 表名 where 标识字段 in (select distinct 标识字段 from 表名),试试看
删除原表 再将临时表的内容写到原表中。