basi: SQL-Brett 2

Beitrag lesen

Hi, noch eine SQL-Frage, auf deren Lösung ich einfach nicht komme:

Mir ist der Fremdschlüssel einer Tabelle bekannt. In der Tabelle befinden sich mehrere Datensätze mit diesem FK.
Ein weiteres Feld in dieser Tabelle ist 'version' - als tinyint.

Ich will jetzt aus dieser Tabelle den Datensatz, der diesen Fremdschlüssel hat und die höchste Version.

Meine Idee war:

"SELECT MAX(version) FROM documentContent WHERE EXISTS (SELECT * FROM document WHERE id_document = " . $documentId . ") GROUP BY version"

Aber das geht so nicht.

Gruß, basi