у меня есть таблица
Я хочу получить id пользователей которые состоят в одном чате с пользователем по id = 2
должна в итоге получиться такая вот таблица
chat_id | id_user
--------------------
1 | 4
3 | 5
Я сначала сделал такой код:
SELECT party.id_user, users.name, users.surname, users.avatar, party.chat_id
FROM party JOIN users ON party.id_user = users.id_user
WHERE chat_id = (SELECT chat_id FROM `party` WHERE party.id_user = 2)
AND party.id_user != 2
С 1 чатам работало все хорошо, но вот при добавлении второго выскакивает такая ошибка: "Подзапрос возвращает более одной записи", как подправить код чтобы можно было это осуществить?