Kealsera: Verzwicktes PRoblem mit Select

Beitrag lesen

MySQL-Client-Version: 5.1.41
phpMyAdmin Versionsinformationen: 3.2.4

Grüße,

ich bin gerade dabei SQL zu lernen und habe mir dafür eine Beispieldatenbank gebastelt.

z.Z. bin ich dabei, mir eingehendes Verständnis zum Select Befehl zu schaffen und habe dazu auch gleich eine Frage:

Ich tätige z.Z. folgende Abfrage:

SELECT LEHRERNAMEN.Nachname,LEHRERNAMEN.Vorname,Name FROM  
(SELECT DISTINCT Name,FachID FROM fach INNER JOIN lehrerfach USING (FachID)) AS FACH,  
(SELECT FachID,LehrerID from lehrerfach INNER JOIN lehrer USING (LehrerID)) AS LF,  
(SELECT Nachname,Vorname,AngestellterID FROM person INNER JOIN angestellter USING(PersonID)) AS LEHRERNAMEN,  
(SELECT AngestellterID,LehrerID FROM lehrer INNER JOIN angestellter USING(AngestellterID)) AS LEHRERID  
WHERE LEHRERNAMEN.AngestellterID = LEHRERID.AngestellterID AND LF.LehrerID = LEHRERID.LehrerID AND LF.FachID = FACH.FachID
  
Das Ergebnis der Abfrage lautet:  
  
Nachname Vorname Name  
Lehrer 	Klaus 	Mathematik  
Lehrer 	Klaus 	Deutsch  
Lehrer 	Klaus 	Englisch  
Lehrer 	Mathilde Erdkunde  
Lehrer 	Mathilde Geschichte  
Lehrer 	Georg 	Mathematik

Nun liegt der nächste Schritt nahe - Ich hätte gerne Pro Nachname Vorname Kombination alle zugehörigen Fächer in einer Zeile, und nicht pro Zeile einen Lehrer und ein Fach.

Nur komm ich z.Z. nicht dahinter, wie ich das bewerkstelligen könnte.
Hättet ihr eine Idee? :o

Grüße