|
|
|
| Хочу выбрать из таблицы уникальные значения (пользователи) используя DISTINCT, но столкнулся с выбором максимального значения (времени) отправки сообщения.
Есть база сообщений, в которой они собственно хранятся. Поля : id, пользователь, время сообщения, сообщение.
Как выбрать по уникальным пользователям время их последнего сообщения. Сообщения вперемешку хранятся. Mysql выбирает distinct'ом первые попавшиеся. | |
|
|
|
|
|
|
|
для: MikeSVB
(13.05.2009 в 11:47)
| | может так пойдет?
SELECT
* ,
MAX(`time`) AS `time`
FROM
`tpl`
GROUP BY
`user`
|
| |
|
|
|
|
|
|
|
для: а-я
(13.05.2009 в 12:22)
| | спасибо. | |
|
|
|