yo,
Wie würde das denn mit einer Unterabfrage aussehen, habe nämlich keine Ahnung davon.
das würde zum einen eine "ganz normale" abfrage sein + einer unterabfrage innerhalb der ausgabe der spalten. dies kostet aber ein wenig performance. musst einfach mal versuchen, ob sie so genommen wird, ansonsten hier fehlermeldungen und probleme posten....
SELECT x.id, x.name, x.datum, y.text,
(SELECT count(*) FROM z AS z2 WHERE z2.id = z.id) AS Anzahl
FROM x, y, z
WHERE x.id = y.id AND x.id = z.id
ORDER BY x.datum DESC
LIMIT 3;
Ilja