EKKi: Mysql query Frage

Beitrag lesen

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     |  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

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:|