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.