请提出一个SQL查询来获取其中学生有同样的比分学生和相应科目的SQL - 查询使用加入/有/子查询 - 如何
”列表中,如果学生有不止一个相同的分数主题“
例如。
Student Subject Score
John Science 80
John Maths 80
John English 80
John French 80
Peter Science 85
Peter Maths 70
Peter English 70
Peter French 70
Mathews French 70
Expected Result :
John Science
John Maths
John English
John French
Peter Maths
Peter English
Peter French
尝试 -
select person , subject where person in
(select person , score , count(score) group by person , score having count(score) > 1)
但在这个 “彼得科学” 的出现,这是不需要。
请协助。
感谢
您的外部查询没有'FROM'子句.. –
Meherzad
2013-03-22 12:20:58
你可以使用排名功能吗? – 2013-03-22 12:23:59
@Meherzad - 刚才给出了我正在尝试的想法,而不是确切的查询。你可以看看问题陈述并提出解决方案。 – arcotenterprises 2013-03-22 12:36:59