请教大佬们,关于判断一个学生和一个老师有无关系的问题

2020-12-28 14:47:51 +08:00
 akmisty

用途(需求)

因老师只能处理自己的学生,所以需要检查关系

已有如下表

关系介绍

输入

输入是 student_id 和 teacher_id

目前的方案:

  1. 先通过 student_id 去 class_student 查得学生所在的所有班级 ID class_ids,
  2. 再用 class_ids 和 teacher_id 去 class_teacher 验证

请问有没有更好的方案呢?

有考虑加个关系表 student_teacher 但想到每次加老师的,加学生到班级的时候,要插 n 条记录到关系表,不理想

4921 次点击
所在节点    MySQL
41 条回复
APi85
2020-12-29 19:35:32 +08:00
失望

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/739645

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX