Оптимизация запроса с выборкой с нескольких таблиц

Flanker

незнайка
Оптимизация запроса с выборкой с нескольких таблиц

обрый вечер.
Такая ситуация выбераю информацию о пользователе с нескольких таблиц(!количество непрочитаных сообщений!)
PHP:
SELECT `userinfo`.`id`, `userinfo`.`login`, `userinfo`.`count_messages`  
    	        FROM
    	         (
		           SELECT `users`.`id`,  `users`.`login`, `users`.`password`, `users`.`e_mail`,
		                   `messages`.`status`, `messages`.`n_to`, COUNT(`messages`.`id`) as count_messages
		           FROM `mdel_users` as `users` 
		           LEFT JOIN `mdel_usermessages` as `messages` 
		           ON `messages`.`n_to`=`users`.`id`
				   WHERE
				     `users`.`e_mail`='[email protected]' AND 
				     `users`.`password`='ad79e2cd5fd5ae53547d991007344847' AND 
                                  !!!   `messages`.`status`='-'				     !!!
		           GROUP BY `users`.`id`				     			     
				 )   as `userinfo`
Проблема в том что если у пользователя нету прочитаных сообщений, тогда и нельзя узнать информацию о пользователе...

Выход пока что вижу только один, разделить на два запроса....

Помогите выполнить это одним запросом.

Cпасибо.
 

Gas

может по одной?
условие `messages`.`status`='-' поставь в ON, а не Where
 
Сверху