Zastanawiam się, jakich kryteriów używasz do ich grupowania. Zakładam, że zawsze są wartości NULL i liczba ... ponieważ pasuje do przykładu, ale więcej szczegółów byłoby lepszych!
SELECT studentID, studentName, max(MathGrade), max(SciGrade) from vStudentGrade
group by studentID, studentName, MathGrade, SciGrade
Mam nadzieję, że to pomoże lub doprowadzi Cię do rozwiązania :)