tutaj są moje dwie tablice dotyczą:klucz Composite jako klucz obcy (SQL)
CREATE TABLE IF NOT EXISTS `tutorial` (
`beggingTime` time NOT NULL,
`day` varchar(8) NOT NULL,
`tutorId` int(3) NOT NULL,
`maxMembers` int(2) NOT NULL,
`minMembers` int(1) NOT NULL,
PRIMARY KEY (`beggingTime`,`day`,`tutorId`),
KEY `tutorId` (`tutorId`)
)
CREATE TABLE IF NOT EXISTS `group` (
`groupId` tinyint(3) NOT NULL AUTO_INCREMENT,
`status` varchar(20) NOT NULL,
`groupName` varchar(50) NOT NULL,
PRIMARY KEY (`groupId`)
)
Chciałbym utworzyć pole w „grupy”, które odwołują się do złożonych unikatowych kluczy w „poradniku”. Sądzę więc, że moje pytanie brzmi: jak odnieść te tabele? czy muszę utworzyć pole kluczy obcych w "grupie" dla każdego klucza podstawowego w "samouczku"?
Czy chcesz relacji 1: 1, 1: n, n: 1 lub n: m? tj. ile samouczków dla ilu grup? – Aprillion