gpt4 book ai didi

mysql - 使用联结表的查询交集

转载 作者:行者123 更新时间:2023-11-30 00:27:59 26 4
gpt4 key购买 nike

我用谷歌搜索但找不到合适的回复。

我有两张 table -

Students
(
studentid int,
studentname text
);

Classroom
(

classroomid int

);

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

Junction
(

studentid int,
classroomid int
);

在联结表中,两个值的组合为主键。我想找出哪些学生参加类(class) 1 和 2,即他们在表连接处有一个条目,其中表示同一个学生 ID 的 ClassroomID = 1 和 ClassroomID = 2。

我尝试在互联网上查找,但找不到实现此目的的方法。

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

谢谢!

最佳答案

老兄你需要学习Mysql Joins 。您还可以找到Graphical Representation的联接。

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

关于mysql - 使用联结表的查询交集,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22727572/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com