Verwenden von ORDER BY und GROUP BY zusammen
Meine Tabelle sieht so aus (und ich benutze MySQL):
<code>m_id | v_id | timestamp ------------------------ 6 | 1 | 1333635317 34 | 1 | 1333635323 34 | 1 | 1333635336 6 | 1 | 1333635343 6 | 1 | 1333635349 </code>
Mein Ziel ist es, jedes m_id einmal zu nehmen und nach dem höchsten Zeitstempel zu ordnen.
Das Ergebnis sollte sein:
<code>m_id | v_id | timestamp ------------------------ 6 | 1 | 1333635343 34 | 1 | 1333635336 </code>
Und ich schrieb diese Abfrage:
<code>SELECT * FROM table GROUP BY m_id ORDER BY timestamp DESC </code>
Die Ergebnisse sind jedoch:
<code>m_id | v_id | timestamp ------------------------ 34 | 1 | 1333635323 6 | 1 | 1333635317 </code>
Ich denke, es verursacht, weil es zuerst GROUP_BY tut und dann die Ergebnisse ordnet.
Irgendwelche Ideen? Vielen Dank.