【发布时间】:2018-09-14 08:14:03
【问题描述】:
我对 MySQL 还很陌生,并试图理解多对多关系,因为这些示例可能会在面试中弹出
有3个表,一个Student可以有很多门课程,一个Course可以有很多学生,这就是Many-to-Many关系吧?
这些表是 学生 - 有学生证、姓名、出生日期和部门。 课程 - 有 ID,当然有名称 Student_Courses- 有 student_id, course_id
我将如何显示这两个问题-
1) 给定一个学生 ID,返回学生正在学习的所有课程名称 2) 返回正在修读 X 门或更多课程(例如 4 门或更多课程)的学生姓名。
我正在尝试对这些问题编写查询,但我被困住了......
【问题讨论】:
-
这里。阅读this
标签: mysql sql many-to-many