EnterSandman
@EnterSandman
Эникей

Как составить запрос с выбором уникальных значений?

имею табличку аля
uid, data, time
со значениями
1,7,9
1,7,12
2,6,12
2,9,16
3,4,13
1,3,15

соответственно хочу получить уникальные значения для каждого uid при максимальном time
то есть на выходе такое:
3,4,13
1,3,15
2,9,16

в случае с одним uid - проблем нет - беру max(time) или order by `time` desc limit 1
а с несколькими что-то голова не соображает.
Заранее благодарю
  • Вопрос задан
  • 91 просмотр
Решения вопроса 1
@Wol_fi
php, js, mysql, highload
select max(time), uid, data from test group by uid
Не забудьте только индекс на uid
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы