Задать вопрос
@Dango45

Как организовать бинарную матрицу в базе данных sqlite?

Нужно хранить информацию о том кто кого пригласил
картинка матрицы
63a3bacea5ec3382389385.jpeg


Есть идея
Таблица matrix
Колонки:
1. user_id
2. partner_id_1
3. partner_id_2

Но как тогда вставить нового пользователя в матрицу правильно?
Матрица заполняется сверху вниз, слева направо
Буду благодарен если кто нибудь поможет!
  • Вопрос задан
  • 53 просмотра
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ответы на вопрос 2
phaggi
@phaggi
лужу, паяю, ЭВМы починяю
Колонки:
id; parent_id
достаточно. У корневого поле parent_id имеет значение null, остальные ссылаются на родителя. Всё.
Ответ написан
Комментировать
ZERGeich
@ZERGeich
Рекомендую прочитать хоть что-то про хранение классических деревьев в таблице.
Хотя-бы первую ссылку из гугла.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы