第一次在 Stack Overflow 上提出问题......很棒的资源,但作为 SQL 的新手,只有一件事让我非常困惑。
我有三个表,我想获取与 Bob 的学生相关的所有导师的姓名。
表 1:教师
================
ID Name
================
1 Bob
表 2:学生
===================================
STUDENT_ID Name TEACHER_ID
===================================
1 Jayne 1
2 Billy 5
3 Mark 2
表 3:MENTOR_RELATIONSHIPS
==============================
ID STUDENT_ID MENTOR_ID
==============================
1 1 3
2 2 2
3 3 3
表 4:导师
=====================
MENTOR_ID Name
=====================
1 Sally
2 Gillian
3 Sean
我想运行一个查询来查找 Bob 学生的所有导师。因此,所有学生的导师TEACHER_ID = 1
在这种情况下,肖恩将是结果。
我知道这与加入有关,或者我可以使用普通查询找到它吗?
任何帮助深表感谢!非常感谢...