35791-vm/db/migrations/021_create_elective_group_subjects_table.sql
2025-12-02 19:19:52 +00:00

9 lines
365 B
SQL

CREATE TABLE IF NOT EXISTS elective_group_subjects (
id INT AUTO_INCREMENT PRIMARY KEY,
elective_group_id INT NOT NULL,
subject_id INT NOT NULL,
FOREIGN KEY (elective_group_id) REFERENCES elective_groups(id) ON DELETE CASCADE,
FOREIGN KEY (subject_id) REFERENCES subjects(id) ON DELETE CASCADE,
UNIQUE KEY (elective_group_id, subject_id)
);