@Ghost2692

Как правильно создать внешние связи между тремя таблицами?

Как правильно создать внешние связи между тремя таблицами?
Есть таблица user, contact и посредственная таблица group.
Мне нужно, чтобы каждый пользователь в таблице user имел одну или много групп в таблице group где одна группа имеет много контактов в таблице контакт.
Как правильно создать связи?

Структура базы данных
5a3d1b3daa6ef652443972.png
  • Вопрос задан
  • 84 просмотра
Решения вопроса 1
slo_nik
@slo_nik
Добрый вечер.
Читайте в документации, как это делать.
С таблицы user на таблицу group связь hasOne()
C таблицы group на таблицу user связь hasMany()
С таблицы group на таблицу contact связь hasMany()
С таблицы contact на таблицу group связь hasMany() или hasOne().
Всё остальное после того, как Вы покажите свой вариант решения задачи.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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