Доброго всем времени суток.
Не очень разбираюсь в SQL, подскажите пожалуйста как мне исполнить подобный запрос.
У меня основная база с Диалогами (dialog) и с сообщениями (msg). Сообщения связаны с диалогами по dialog_id, и msg имеет поле read (прочтено\не прочтено).
Как вывести все диалоги этого пользователя, и узнать
есть ли в msg сообщения с read == 1? (хотя бы одно непрочитанное сообщение)
Делал примерно так:
SELECT dialog.*, MAX(msg.read) as read FROM `dialog` LEFT JOIN `msg` ON `msg`.`dialog_id`=`dialog`.`id` WHERE `dialog`.`user_id` = '#ID#'
Буду очень признателен!