Как отобразить две таблицы с большой базой данных?

Я делаю это в MySQL. В настоящее время у меня есть две таблицы: 1. университетский стол 2. учебный план

В таблице 1. приведен список всех университетов мира. Таблица 2. содержит весь список курсов.

Таблица университетов имеет следующие столбцы:

id  University_Name 
1   NYU   
2   Yale
3   Oxford

Таблица курсов имеет следующие столбцы:

id      Course      Univ_ids
1       BS             1:2
2       MS             3:1
3       Phd            1:2:3

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

1 ответ

Я сам разобрался с решением. Мне нужно создать третью таблицу, в которой хранятся сопоставления. третья таблица будет выглядеть так со следующими именами полей:university_courses

id  course_id  university_id
1    1          2
2    3          3
Другие вопросы по тегам