đây là hai bảng của tôi về mối quan tâm:chìa khóa composite như chính nước ngoài (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`)
)
Tôi muốn tạo ra một lĩnh vực trong 'nhóm' đó sẽ liên kết đến các phím độc đáo tổng hợp trong 'hướng dẫn'. Vì vậy, tôi đoán câu hỏi của tôi là, làm cách nào để tôi liên kết các bảng này? sao tôi phải tạo trường khóa ngoài trong 'nhóm' cho mỗi khóa chính trong 'hướng dẫn'?
bạn có muốn mối quan hệ 1: 1, 1: n, n: 1 hoặc n: m không? tức là có bao nhiêu hướng dẫn cho số lượng nhóm? – Aprillion