Просмотр поста

.
hooligan

не получается правильная сортировка...

mysql_query("SELECT `mail_msg`.`id` as `mid`,  `mail_msg`.`from` as `name`, `mail_msg`.`time` as `tm`, `mail_msg`.`id_user` as `user_id`, `mail_msg`.`read` as `read`,  `mail_msg`.*, `users`.* FROM `mail_msg` LEFT JOIN `users` ON `mail_msg`.`id_user`=`users`.`id` WHERE `mail_msg`.`id_kont`='" . $user_id . "'  AND `mail_msg`.`sys`='1' AND `mail_msg`.`delete`!='" . $user_id  . "'
GROUP BY `users`.`name` 
ORDER BY`mail_msg`.`time` 
DESC LIMIT $start, $kmess");
сортирует по первому времени ('time'), а надо по последнему...
Пробовал так:
ORDER BY MAX(`mail_msg`.`time`)
вроде получилось,
но потом заметил что сортирует правильно только входящие... Надо что бы исходящие и входящие сортировались по последнему письму (по метке 'time')...
Кто нибудь понял о чем я? Как это сделать?