Мне кажется, я просто неправильно сделал отношение. У меня pivot таблица group_subject. И таблица groups, subjects. НО я хочу чтобы у каждой группы было МНОГО предметов и у каждого предмета была ОДНА группа.
Причина по которой я сделал отдельную таблицу Subjects — мне надо их где-то хранить, чтобы пользователь мог выбрать из ДОСТУПНОГО списка предметов и добавить какой-то из них в группу. + ко всему у Subjects есть свои поля типа title, description и т.д., а я не хочу их дублировать.
Правильно ли я сделал тут pivot table?