Недавно я спрашивал про структуру таблиц для простого чата, но не учел, что мне надо нечто сложнее сделать. Суть такова: это чат частично 1 на 1, только есть главный, а есть помощники. Так вот чат создаётся и тогда помощники могут написать главному (каждый помощник видит только свой диалог с главным, а главный видит все диалоги и может отвечать каждому в рамках этого чата). То есть на странице с чатом у помощника видно только диалог с главным, а на странице у главного - диалог со всеми помощниками (которые написали хоть одно сообщение в чат)
И у главного сообщения выводятся в виде комментов как на тостере ответы (только разговор 1 на 1 и так с каждый ответом).
Как такое в плане структуры можно сделать (таблицы в БД, логика) что-то я пока слабо представляю.