Dodaj wiele wierszy w jednym wierszu z jednej tabeli

Jak mogę połączyć wiele wierszy w jednym wierszu za pomocą mysql?

Przykład:

Tabela uczniów

Sno.| Name  |  Subjects
1.  | ABC   |  English
2.  | ABC   |  Mathematics
3.  | ABC   |  Science
4.  | FMC |  French
5.  | ABC   |  Russian
6.  | JBC   |  French

Teraz chcę to w tym formacie

Sno.| Name |   Sub1 |  Sub2 | Sub3 |  Sub4 |
1.  | ABC |   Eng  |  Maths| Science| Russian
2.  | FMC |    French| Null| Null   | Null
3.  | JBC |   French| Null | Null   | Null

Nie jestem pewien, jak to zrobić? Czy mam stworzyć widok lub stół?

Myślę, że widok będzie w porządku.

questionAnswers(4)

yourAnswerToTheQuestion