Flanker
незнайка
Оптимизация запроса с выборкой с нескольких таблиц
обрый вечер.
Такая ситуация выбераю информацию о пользователе с нескольких таблиц(!количество непрочитаных сообщений!)
Проблема в том что если у пользователя нету прочитаных сообщений, тогда и нельзя узнать информацию о пользователе...
Выход пока что вижу только один, разделить на два запроса....
Помогите выполнить это одним запросом.
Cпасибо.
обрый вечер.
Такая ситуация выбераю информацию о пользователе с нескольких таблиц(!количество непрочитаных сообщений!)
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пасибо.