Những gì bạn thực sự cần là một bảng cho các học viện, một cho các khóa học và một bảng mối quan hệ nơi bạn có thể lưu trữ các mối quan hệ nhiều-nhiều. Tôi để lại cho bạn câu truy vấn để có được kết quả mà bạn đang tìm kiếm :)
CREATE TABLE academy
(
academy_id int(11) not null auto_increment,
name varchar(25) not null,
primary key (id),
);
CREATE TABLE course
(
course_id int(11) not null auto_increment,
course_name VARCHAR(50) NOT NULL ,
primary key (course_id),
);
CREATE TABLE accademy_course
(
academy_id int(11) not null,
course_id int(11) not null ,
primary key (academy_id, course_id),
foreign key (academy_id) REFERENCES academy (academy_id) on delete cascade,
foreign key (course_id) REFERENCES course (course_id) on delete cascade
);