@Lite_robot

SQL: как организовать зависимость элементов которые находятся в одной таблице?

Доброго времени суток, Тостер. Есть некая таблица с дисциплинами, для изучения этих дисциплин нужно изучить другие дисциплины из этой же таблицы. Как организовать таблицу зависимостей с этих дисциплин?

таблица простая:
id, имя
  • Вопрос задан
  • 546 просмотров
Решения вопроса 1
MaxDukov
@MaxDukov
впишусь в проект как SRE/DevOps.
сделайте таблицу зависимостей.
кто, от кого
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
@nozzy
Symfony, Laravel, SQL
id, parent_id, name
в parent_id пишите id дисциплины, которую нужно изучить.
Ответ написан
DDDsa
@DDDsa
Дополнительная таблица зависимостей - не самое изящное решение. Гораздо красивее будет создать иерархию.
Помните, как во всех учебниках по SQL приводят в качестве примера таблицу сотрудников с указанием, кто из них является чьим менеджером?

3e3687d686f14662b2bb8bb65a44dfef.png

А вот еще ссылка в тему: Иерархические (рекурсивные) запросы, там рассказывают, как с такими таблицами обращаться
Ответ написан
Ваш ответ на вопрос

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

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