SQL 只选出 某一字段中有重复的记录

数据库中有两个字段 姓名,分数。
有N条记录
张1 12
李2 35
王3 33
张2 34
王7 35
李4 33

怎么样才能选出所有分相同的记录??
比如一条 select 语句结果是
李2 35
王7 35
王3 33
李4 33




SELECT 姓名,分数 FROM [成绩表]
WHERE EXISTS(SELECT * FROM (select 分数 from [成绩表] group by 分数 having count(*)  >=2) AS T1
where 成绩表.分数=分数) order by 分数
posted @ 2008-01-31 18:29  looping  阅读(651)  评论(0编辑  收藏  举报