Pola zapytania SQL jako kolumny
Naprawdę nie wiem, jak to zrobić, ale proszę sprawdź szczegóły poniżej.
Student
|Student_ID|Student_Name|
|1 |Ryan |
|2 |Camille |
|3 |George |
Stopień
|Student_ID|Subject |Grade
|1 |Math |5
|1 |English |3
|1 |History |1
|2 |Math |3
|2 |English |4
|2 |History |1
|3 |Math |5
|3 |English |1
|3 |History |2
Czy można uzyskać ten wynik?
Student_Name|Math|English|History
Ryan |5 |3 |1
Camille |3 |4 |1
George |5 |1 |2
Teraz robię to twardo, wypełniając niezwiązaną siatkę danych najpierw nazwą kolumny, potem nazwą ucznia, a następnie dodając szczegóły dla każdej nazwy ucznia. Jest to czasochłonne i chcę lepiej zoptymalizować zapytanie.
Z góry dziękuję.