Matti Maekitalo: SQL Syntax

Beitrag lesen

Tach auch.

Wenn id, legname und parentid immer in einer einzigen Kombination vorkommen, reicht dein Code mit der Ergänzung "GROUP BY parentid, id, legname" bereits.

das geht nicht, da bei jeden COUNT(*) nur der Wert 1 durch die gruppierung rauskommen würde. Der richtige Weg ist eine korrelierte Unterabfrage, die bei mysql ab version 4.1+ geht.

In Ermangelung des Wissens seiner Tabellenstruktur kann ich nur sagen, daß deine Aussage höchstwahrscheinlich richtig ist, aber nicht bewiesen werden kann.

Bis die Tage,
Matti