Tôi tự hỏi bạn đang sử dụng tiêu chí nào để nhóm chúng. Tôi giả sử luôn có các giá trị NULL và một số ... bởi vì điều đó khớp với ví dụ, nhưng chi tiết hơn sẽ tốt hơn!
SELECT studentID, studentName, max(MathGrade), max(SciGrade) from vStudentGrade
group by studentID, studentName, MathGrade, SciGrade
Hy vọng điều này sẽ giúp hoặc hướng dẫn bạn một giải pháp :)