Ilja: FGA: korrelierte Unterabfragen statt GROUP-BY-Murks

Beitrag lesen

yo,

Ob das auch kürzer geht? Ich bin mir aber relativ sicher: Mit GROUP BY käme ich hier nicht weiter.
Was sagen die 2 Koriphäen?

SELECT t1.Name, t1.Variante, t1.Vers, MAX(t1.Tstamp)
FROM my_table t1
GROUP BY Name, Variante, Vers
HAVING MAX(t1.Tstamp) =
 (SELECT MAX(t2.Tstamp)
  FROM my_table t2
  WHERE t1.name = t2.name
  AND t1.variante = t2.variante
 )
;

PS: ES gibt noch eine bessere lösung mit nur einer unterabfrage, die du aus deiner abfrage ableiten kannst....

Ilja