Mahlzeit Peter,
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 | 8Was 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
Wie wär's mit sowas wie
SELECT t1.ID
, t1.wert
FROM tabelle t1
JOIN (
SELECT max(ID)
FROM tabelle
GROUP BY value
) t2 ON t1.ID = t2.ID
Kann MySQL das so? In Oracle müsste es funktionieren ...
MfG,
EKKi
--
sh:( fo:| ch:? rl:( br:> n4:~ ie:% mo:} va:) de:] zu:) fl:{ ss:) ls:& js:|
sh:( fo:| ch:? rl:( br:> n4:~ ie:% mo:} va:) de:] zu:) fl:{ ss:) ls:& js:|