Hi!
Es gint da leider keinen Fehlertext.
Es werden beim Titel hatl nur die Bindestriche - angezeigt
Wenn nur die Bindestriche angezeigt werden und das IFNULL() syntaktisch richtig eigebaut wurde, dann kann das nur bedeuten, dass die Subquery kein NULL ergibt, also ein Ergebnis liefert, das nur nicht angezeigt wird, also ein Leerstring ist beispielsweise. In dem Fall müsstest du herausfinden, ob nicht vielleicht doch ein Datensatz die Bedingung in der Subquery erfüllt. Das hätte dann aber auch schon die Testabfrage mit dem weggelassenen CONCAT zeigen müssen, denn dort müsste ebenfalls kein NULL sondern "nichts" zu sehen sein.
Lo!