Usando ORDER BY y GROUP BY juntos

Mi tabla se ve así (y estoy usando MySQL):

<code>m_id | v_id | timestamp
------------------------
6    |   1  | 1333635317
34   |   1  | 1333635323
34   |   1  | 1333635336
6    |   1  | 1333635343
6    |   1  | 1333635349
</code>

Mi objetivo es tomar cada m_id una vez y ordenar por la marca de tiempo más alta.

El resultado debe ser:

<code>m_id | v_id | timestamp
------------------------
6    |   1  | 1333635343
34   |   1  | 1333635336
</code>

Y escribí esta consulta:

<code>SELECT * FROM table GROUP BY m_id ORDER BY timestamp DESC
</code>

Pero, los resultados son:

<code>m_id | v_id | timestamp
------------------------
34   |   1  | 1333635323
6    |   1  | 1333635317
</code>

Creo que causa porque primero hace GROUP_BY y luego ORDENA los resultados.

¿Algunas ideas? Gracias.

Respuestas a la pregunta(7)

Su respuesta a la pregunta