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

.
hooligan

ситуация:
пытаюсь сообразить удобный модуль почты...
Есть входящие и исходящие письма...

//исходящие 
$req = mysql_query("SELECT `mail_msg`.`id` as `mid`,`mail_msg`.`time` as `tm`, `mail_msg`.`from_out` as `name`, `mail_msg`.`id_kont` as `user_id`, `mail_msg`.*, `users`.* FROM `mail_msg` LEFT JOIN `users` ON `mail_msg`.`id_kont`=`users`.`id` WHERE `mail_msg`.`id_user`='" . $user_id . "' AND `mail_msg`.`sys`='1' AND `mail_msg`.`delete`!='" . $user_id  . "' ORDER BY `mail_msg`.`time` DESC LIMIT $start, $kmess");
//входящие
$req = mysql_query("SELECT `mail_msg`.`id` as `mid`, `mail_msg`.`time` as `tm`, `mail_msg`.`from` as `name`, `mail_msg`.`id_user` as `user_id`, `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 . "' AND `mail_msg`.`spam`='1' ORDER BY `mail_msg`.`time` DESC LIMIT $start, $kmess");

структура таблицы 'mail_msg' такая:
id|id_user|id_kont|time|from|from_out|tema|msg|
мне нужно сгруппировать исходящие и входящие в одно целое с сортировкой по времени...
Пытаюсь сделать так:
$req = mysql_query("SELECT `mail_msg`.*, `users`.* FROM `mail_msg` LEFT JOIN `users` ON `mail_msg`.`id_user`=`users`.`id` WHERE `mail_msg`.`id_user`='" . $user_id . "' AND`mail_msg`.`id_kont`='" . $user_id . "' AND `mail_msg`.`sys`='1' AND `mail_msg`.`delete`!='" . $user_id  . "'
GROUP BY `mail_msg`.`from` 
ORDER BY `mail_msg`.`time`
DESC LIMIT $start, $kmess");
и не получается... Причем когда делаю GROUP отдельно входящих или исходящих всё прекрасно получается:
//одни входящие
$req = mysql_query("SELECT `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 `mail_msg`.`from` 
ORDER BY `mail_msg`.`time`
DESC LIMIT $start, $kmess");