title
Description
Body
есть база сообщений в ней таблицы user_id, from_id, timestamp, message
Как мне вывести список получателей(from_id) нужного юзера и сортировать это по последнему сообщению
Пробовал так но результат что то не тот что ожидалось "SELECT * FROM `messages` WHERE `user_id`=$uid GROUP BY `from_id` ORDER BY `timestamp` DESC"
Неактивен
Gemorroj написал:
что не так с результатом-то?
Да совсем не так. Вот нашел решение уже SELECT *, max(timestamp) maxtime FROM `messages` WHERE `user_id`=$uid GROUP BY `from_id` ORDER BY `maxtime` DESC
Неактивен
TLENS написал:
Как добавить множество записей с использованием ON DUPLICATE KEY UPDATE
С этим разобрался
|
|
Но теперь другая проблема. Допустим если при обновлении в одного из записей values пустое поле `data` то как мне оставить старое значение а не обновлять поле в null?
Неактивен
Разобрался по моему все работает как надо
|
|
Неактивен