Hallo
Mir ist das fast peinlich das ich jetzt nach sowas Frage weil die Lösung sicher total einfach ist aber irgendwie ist da grad bei mir der Wurm drin und ich komm auf keine gescheite Lösung.
Folgende vereinfachte Situation
ID | NAME | VALUE | WERT
1 | p1 | 34 | 8
2 | p2 | 34 | 7
3 | p3 | 3 | 9
4 | p4 | 34 | 8
5 | p5 | 34 | 3
6 | p6 | 3 | 8
Was ich als Ergebnis bräuchte wäre von jedem Wert in der VALUE Spalte die Zeile mit der letzten ID BZW den dazugehörigen WERT dieser Zeile.
ID | NAME | VALUE | WERT
5 | p5 | 34 | 3
6 | p6 | 3 | 8
Gedacht hatte ich es mir so einfach mit
Select *,max(ID) from table group by VALUE
Aber das ist natürlich kompletter Quatsch, weil er mir zwar den gewünschten max ID WERT retour liefert aber nicht die dazugehörige restlichen Zeilenwerte.
Über einen Denkanstoss dankbar.
lg Peter