В общем есть запрос списка контактов
SELECT `id` FROM `users` WHERE
`id` IN (SELECT `id_from` FROM `messages` WHERE
`id_to` = ".$id." AND `del_to` = 0)
OR `id` IN (SELECT `id_to` FROM `messages` WHERE `id_from` = ".$id." AND `del_from` = 0)
Нужно сделать вывод с сортировкой по последним сообщениям, пробовал так
SELECT `id` FROM `users` WHERE
`id` IN (SELECT `id_from` FROM `messages` WHERE `id_to` = ".$id." AND `del_to` = 0 ORDER BY `id` DESC)
OR `id` IN (SELECT `id_to` FROM `messages` WHERE `id_from` = ".$id." AND `del_from` = 0 ORDER BY `id` DESC)
не помогает, кто сообразит в чем загвоздка?
Изменил: Dmitry Kokorin (06.02.2016 / 09:57)