Moin
Die Vorgehensweise ist natürlich die logischste und sicherlich zu präferieren.
Da aber aus der inititalen Frage nicht hervorging ob das zwingend so sein soll das die Fächer in einer Zeile stehen oder nicht (was theoretisch ja durchaus auch Anforderung in ner Buisnessapplikation sein kann, beispielsweise für nen CSV-Export) bin ich davon ausgegangen das es zwingend so sein soll.
Na das ist doch aber von der Ausgabe abhängig. Die Frage vom OP war doch wie er es bewerkstelligen kann.
Ich bin davon ausgegangen, das er das direkte Ergebnis der SQL-Abfrage meinte.
Was ich ausdrücken will ist, das das Ergebnis:
Nachname Vorname Name
Lehrer Klaus Mathematik
Lehrer Klaus Deutsch
Lehrer Klaus Englisch
Lehrer Mathilde Erdkunde
Lehrer Mathilde Geschichte
Lehrer Georg Mathematik
so korrekt ist und durch die Weiterverarbeitung und Verwendung von Gruppenwechseln entsprechend ausgegeben werden kann, ohne die Daten nochmals behandeln und umspeichern zu müssen.
Trotzdem Danke für die Aufklärung :) Unter der Namen Gruppenwechsel kannte ich das tatsächlich nicht.
Das ist der Fachbegriff dazu... ;)
Gruß Bobby
-> Für jedes Problem gibt es eine Lösung, die einfach, sauber und falsch ist! <-
### Henry L. Mencken ###
-> Nicht das Problem macht die Schwierigkeiten, sondern unsere Sichtweise! <-
## Viktor Frankl ###
ie:{ br:> fl:{ va:} ls:< fo:) rl:( n4:( de:> ss:) ch:? js:( mo:} sh:) zu:)