gpt4 book ai didi

mysql - SQL中如何正确使用左连接

转载 作者:太空宇宙 更新时间:2023-11-03 11:39:06 26 4
gpt4 key购买 nike

我正在编写一个 SQL 选择查询,该查询将检索在 couse_name 字段中包含单词“Development”的类(class)中注册的所有学生的姓名。

我是新手,这是我的 SQL 代码:

select firstname, lastname
FROM students INNER JOIN registrations
ON students.student_id = registrations.student_id
and course_name = registrations.course_name LIKE '%Development%';

我知道这是错误的,我想知道如何正确使用左连接来检索有效数据。我附上了表格的一些屏幕截图。

学生表:

Students Table

类(class)表:

enter image description here

注册表:

enter image description here

最佳答案

使用这个查询

select students .firstname, students.lastname
FROM students INNER JOIN registrations
ON students.student_id = registrations.student_id
inner join courses on courses.course_code=registrations.course_code
where course.course_name LIKE '%Development%';

关于mysql - SQL中如何正确使用左连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43390960/

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