加龙

加龙加香不加价
随笔 - 133, 评论 - 336 , 引用 - 51

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 分数

发表于 2007年7月2日 13:05

评论

No comments posted yet.

Post Comment

主题  
姓名  
主页
校验码  
内容   
京ICP备 05050892号