Совместное использование ORDER BY и GROUP BY
Моя таблица выглядит следующим образом (и я использую MySQL):
<code>m_id | v_id | timestamp ------------------------ 6 | 1 | 1333635317 34 | 1 | 1333635323 34 | 1 | 1333635336 6 | 1 | 1333635343 6 | 1 | 1333635349 </code>
Моя цель - взять каждый m_id один раз и упорядочить по самой высокой отметке времени.
Результат должен быть:
<code>m_id | v_id | timestamp ------------------------ 6 | 1 | 1333635343 34 | 1 | 1333635336 </code>
И я написал этот запрос:
<code>SELECT * FROM table GROUP BY m_id ORDER BY timestamp DESC </code>
Но результаты таковы:
<code>m_id | v_id | timestamp ------------------------ 34 | 1 | 1333635323 6 | 1 | 1333635317 </code>
Я думаю, что это вызывает, потому что это сначала делает GROUP_BY, а затем ЗАКАЗАТЬ результаты.
Есть идеи? Спасибо.