Mysql 使用连接表的查询交集

Mysql 使用连接表的查询交集,mysql,sql,junction-table,Mysql,Sql,Junction Table,我在谷歌上搜索,但找不到合适的回应 我有两张桌子- Students ( studentid int, studentname text ); Classroom ( classroomid int ); 我创建了一个连接表,看起来像- Junction ( studentid int, classroomid int ); 在连接表中,两个值的组合是主键。我想找出哪些学生参加了1班和2班,也就是说,他们在表中有一个条目,表示同一个学生ID的classroo

我在谷歌上搜索,但找不到合适的回应

我有两张桌子-

Students
(
   studentid int,
   studentname text
);

Classroom 
(

  classroomid int

);
我创建了一个连接表,看起来像-

Junction
(

  studentid int,
  classroomid int
);
在连接表中,两个值的组合是主键。我想找出哪些学生参加了1班和2班,也就是说,他们在表中有一个条目,表示同一个学生ID的classroomid=1和classroomid=2

我试着在互联网上查找,但找不到实现这一点的方法

我不是在寻找一个直接的答案。任何指向正确方向的指针也足够了

谢谢

伙计,你需要学习。您还可以找到一组连接

SELECT std.studentid, std.studentname FROM Students std INNER JOIN Junction jnc WHERE jnc.classroomid IN(1,2)

非常感谢。我想我没有查到正确的术语。也谢谢你的链接。一旦我有足够的声誉,我会投票给你。