自己写:多对多必须开中间表
假设一门课可以有好几位助教,一位助教也能带好几门课(多对多)。开一张中间表并插入 4 条记录。输出三个数:中间表几行、有助教的课几门、带课的助教几位(用 / 隔开)。
enroll_flat(一张宽表,什么都塞在里面) student phone course teacher room 阿岚 111 数学 王老师 A101 阿岚 111 英语 李老师 B202 小满 222 数学 王老师 A101 阿泰 333 英语 李老师 B202 小满 222 物理 张老师 C303 南风 444 数学 王老师 A101 拆开之后的三张 student(id, name, phone) 4 行 course (id, name, teacher, room) 3 行 enroll (student_id, course_id) 6 行
全部评论