Сергей Мелодин, а можете примерно написать таблицу? Не очень понимаю как это сделать в сообщениях.
Я предполагал просто в связующей таблице добавлять пользователей, которые имеют доступ к диалогу.
В вашем случае получится некий костыль. То есть кто кому будет писать в диалоге? Как-то будет не эффективное использование этих двух колонок. По-моему мнению. Ведь в диалоге эти значения будут пустыми.
Мне нравится вариант выше. Однако не понимаю как проверить наличие диалога между этими пользователями.
Валерий Гутин, благодарю. У меня в принципе похожая система. Только не пойму здесь связующую таблицу user_to_dialog. Правильно ли я понял, что при диалоге двух пользователей записывается два user_id и id диалога?
Если да, то как потом проверять наличие диалога между этими двумя пользователями? У меня в этом проблема и на моей схеме...