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

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

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


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

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

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

Похожие вопросы
ITK academy Нижний Новгород
от 80 000 до 120 000 ₽
ITK academy Воронеж
от 50 000 до 90 000 ₽