两种:
1.不删除数据:
group by, 仅是对查询出来的内容进行去重复的显示
2. 删除数据:
distinct 用法:select distinct 字段from
---------------------------------------------------------------------------------
rowid待研究
用rowid方法
据据oracle带的rowid属性,进行判断,是否存在重复,语句如下:
查数据:
select * from table1 a where rowid !=(select max(rowid)
from table1 b where a.name1=b.name1 and a.name2=b.name2......)
删数据:
delete from table1 a where rowid !=(select max(rowid)
from table1 b where a.name1=b.name1 and a.name2=b.name2......)