gpt4 book ai didi

mysql - SQL查询以查找一门类(class)中的学生

转载 作者:行者123 更新时间:2023-11-29 03:56:23 25 4
gpt4 key购买 nike

一共有三个表

学生、类(class)和注册

  Students has id, name columns

Courses has also course.id, course.name

还有第三个表加入学生和类(class)表

Registration : stu_id, course_id 

一个学生可以选修一门或多门类(class)。

我想查找只在一门类(class)中注册的学生姓名。

最佳答案

尝试使用 INNER JOIN

SELECT S.id, S.name
FROM students S
INNER JOIN registration R ON S.id = R.stu_id
GROUP BY S.id, S.name
HAVING COUNT(*) = 1

关于mysql - SQL查询以查找一门类(class)中的学生,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23357254/

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