Dein Vorhaben mit den 3 Profs ist nicht so trivial in der Datenbank selbst zu lösen. Was du machen möchtest, nennt sich gemeinhin "Pivotieren".
Aber mal ne Gegenfrage (oder auch ein paar mehr):
- Wozu musst die Infos unbedingt in einer Zeile haben?
- Und meinst du genau mit "einer Zeile"? Die Ausgabe im Browser?
Ich würde dir empfehlen, das Professorenproblem separat mit einer Abfrage, die dir 3 Zeilen (1e pro Pforessor) zurückgibt, zu lösen und die Daten dann mittels PHP in der Ausgabe einfach zusammenzufügen.
Ciao, Frank