Wieso? Natürlich kann man auch mehrere Spalten aus einem Subselect auswählen. Das ist überhaupt kein Problem.
Also ich bekomme dann immer
"Operand shout contain 1 column(s)".
Hier das Beispiel:
SELECT a.id,
(SELECT b.datum, b.content, b.sonstwas FROM themen b WHERE b.thema_id = a.id AND b.date = MAX(b.date))