我有两个表users
和teaching
用户表包含教师和学生。教学表包含两者之间的关系。
我希望能够让那些“教”他们的学生成为可能。
老师和学生都有一个ID,我想让他们的ID在教学表中查找以找到他们所教的学生。
有关此操作的任何想法?我希望它返回学生的身份证。
我尝试做一个简单的join语句,但这会吸引老师而不是学生。
预先感谢
答案 0 :(得分:1)
您只需要将users
表再次连接到teaching
表。只需确保在一个联接中您使用的是教师ID,而在另一个联接中则使用的是学生ID。
您可以多次连接同一张表,这在MySQL
中是完全合法的
答案 1 :(得分:1)
类似的东西吗?
SELECT users.id FROM users INNER JOIN teaching on users.id = teaching.userId WHERE teaching.teacherId = '';