Fügen Sie mehrere Zeilen in nur einer Zeile aus einer einzelnen Tabelle hinzu

Wie kann ich mit mysql mehrere Zeilen in einer einzigen Zeile verbinden?

Beispiel:

Schülertabelle

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

Jetzt möchte ich es in diesem Format

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

Ich bin mir nicht sicher, wie ich das machen soll? Und soll ich eine Ansicht oder eine Tabelle erstellen?

Ich denke, eine Aussicht wird in Ordnung sein.

Antworten auf die Frage(4)

Ihre Antwort auf die Frage