それらをグループ化するためにどのような基準を使用しているのだろうか。私は常にNULL値と数値があると仮定しています...それは例に一致するためですが、より詳細な方が良いでしょう!
SELECT studentID, studentName, max(MathGrade), max(SciGrade) from vStudentGrade
group by studentID, studentName, MathGrade, SciGrade
これが解決策に役立つか、ガイドになることを願っています:)