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