Помогите с SQL запросом!

Друзья всем привет, у меня есть проблема:

есть две таблицы в базе данных одна где вся инфа про чат тип: кто отправитель и получатель ну и id, а вторая таблица где сообщения в которой есть: id, сообщение, кто получате, кто отправитель и самое главное id чата из первой таблицы, мне нужно отсортеровать все сообщения где чат id равер id из таблицы 1, но у меня все неработает, при вводе любого чат id все сообщени выводит, вот sql запрос:

SELECT * FROM `messages` WHERE `chat_id` = '12' AND `sender` = 'alex_admin' 
OR `sender` = 'katya' AND `poluchatel` = 'alex_admin' OR `poluchatel` = 'katya'

Ответы (1 шт):

Автор решения: Mr Robot

Просто нужно делать проверку по id три раза и все будет ок!!!

SELECT * FROM messages WHERE chat_id = '$get_id' AND sender = '$session_name' OR sender = '$get_name' AND chat_id = '$get_id' AND poluchatel = '$session_name' OR poluchatel = '$get_name'  AND chat_id = '$get_id'
→ Ссылка