Hallo Linuchs,
ein SELECT, mit dem Du einen Wert in die Select-Liste bringen willst, darf immer nur einen Wert liefern, das ist so.
Wie Mudguard sagte: Du musst einen JOIN machen. Ggf. einen LEFT JOIN.
Um NULL-Werte auf '' zu zwingen, kannst Du dein IF Konstrukt verwenden oder die IFNULL-Funktion (COALESCE geht auch).
Dein MAX sieht auch nach einem Hack aus, aber ich glaube, der ist hier ganz elegant.
Rolf
--
sumpsi - posui - obstruxi
sumpsi - posui - obstruxi