Select a,b From 表 group by a,b having count (*)>1这样的查询不能查询出相同数据的其他字段内容。
可能表达错误;
1 aaa 1班 98
2 bbb 1班 96
3 aaa 3班 98
4 ddd 1班 97
我想查出1,3两条记录 ,查出的数据集必须还要带着班级
谢谢,修改了一下补充麻烦帮忙看看
追答你这样做吧,你查询重复数据就行了。
select * from table group by a having count(*) > 1重复数据只能针对一个字段查询,比如你查询AAA重复,它字段名是a,那你就查询a的重复数据就行 ,不要a,b一起。
select * from table where a in (select a from table group by a having count(*) > 1)厉害了我的哥