Saul: Interne Bedingung?

Beitrag lesen

Tagchen

Ich habe diese Frage ein Stück weiter unten bereits einmal gestellt, aber ich glaube das war etwas zu kompliziert.

Ich versuche es deshalb nochmal einfacher darzustellen:

Wenn ich abfrage

SELECT MAX(ID) FROM tabelle WHERE group_id='2'

Wie kann ich dann gleich in dieser Abfrage noch andere Spalten, die in der Zeile von MAX(ID) stehe, auslesen?

Frage ich direkt

SELECT name, MAX(ID) FROM tabelle WHERE group_id='2'

bekomme ich die Fehlermeldung, dass ich auch GROUP BY verwenden muss.

Und direkt im WHERE zu schreiben ID=MAX(ID) geht sowieso nicht.

Aber zuerst MAX(ID) auszulesen und dann in eienr 2. Abfrage nochmal die Daten, die bei MAX(ID) stehen, abzufragen kommt mir so umständlich vor.