Диалоги по типу ВК. Структура БД?

242
16 декабря 2017, 04:37

С двумя собеседниками вроде просто

dialogs
id --- id_user1 --- id_user2 --- last_msg
messages
id --- id_dlg --- user_from --- text_msg

Но не пойму, как организовать структуру, когда в диалогах может быть множество участников. Нужно больше, чем 2 таблицы?

Answer 1

Делаем таблицу message: id -- user_id -- dialog_id -- time -- text user_id и dialog_id делаем внешними ключами и по ним уже тянем данные о пользователях в диалоге и о самом диалоге. Возможно можно получше придумать, но это первое, что пришло в голову

READ ALSO
Коллекция из БД в MVVM

Коллекция из БД в MVVM

Есть как я думаю стандартный подход к получению данных из БД

230
Остановка программы Tcp

Остановка программы Tcp

new Thread(new ThreadStart(new Testing_one()Init))

280
В Telegram из макроса VBA Excel?

В Telegram из макроса VBA Excel?

Подскажите пожалуйста есть форма в Excele (для записи заявок на сервис), очень много чего завязано на telegramЗаинтересовал вот подобный вариант...

562