Я немного запутался в том, как реализовать эту таблицу (все еще изучая SQL). Я хотел бы иметь 2 таблицы в отношениях, но столбец, относящийся к другой таблице, должен иметь возможность использовать MULTIPLE внешние ключи. Вот пример, который я хотел бы попробовать и сделать...
**Candidate Table**
(PK) id : int
(FK) exams : ??? <------ Multiple students many have multiple exams, so I need this column to contain MULTIPLE foreign keys. WHAT is the datatype that needs to be assigned to this column to take multiple foreign ids???
candidate_name : varchar (50)
**Exams Table**
(PK) id : int
exam subject : varchar (50)
exam_no : varchar(10)
nom_candidates : int
Возможно ли это сделать в mySQL (хотя это беспорядочно и запутанно)? Каким будет тип данных столбца, указанного в первой таблице, чтобы взять несколько ключей?
Изучите отношения "многие ко многим". Вот хороший пример.
Create table that connects Candidate with Exam
** CandidateExam **
(FK) candidate_id: int
(FK) exam_id: int