查询重复数据的话直接select*fromtable_name;就可以了啊如果是想剔除有重复的数据,selectdistinct*fromtable;
- 情感问答
- 答案列表
sql 去重查询:sql查询去掉重复[朗读]
用groupby是可以进行分组的,需要指定分组之后用什么条件,比如按照字段2数值最小的获取.select字段1,min(字段2),sum(字段3)fromtab1groupby字段1?
可以使用groupby去重,关键是你框里的数据一样时,其他字段不一样,你想保留哪一条呢,给出规则就能去重。
selecta.*,addtimefrom(selectmax(addtime)addtime,eidfrombgroupbyeid)tleftjoinaont.eid=a.eidorderbyaddtimedesc。
用distinct关键字把数据重复的去掉之后用count关键字统计下数据数量再用分页(不同数据库不一样)取出你要的后三条就行了。