gpt4 book ai didi

SQL - 如何从另一个表中获取多个值以适合 select 语句中的单行?

转载 作者:行者123 更新时间:2023-12-04 06:40:04 25 4
gpt4 key购买 nike

我确信对此有一个简单的答案,但我只花了最后 3 个小时在 google 上搜索无济于事。所以,我们有两个三表 - 类(class)、学生和类(class)_学生

course_students 包含类(class)和学生的主键,用于打破 m:m 关系。

我的作业要我写一个查询来显示特定类(class)的所有详细信息……包括该类(class)中所有学生的列表。我尝试使用所有可能的连接类型,但最终得到了包含类(class)信息的多行。

即它应该显示一次类(class)的详细信息,并包括所有学生,例如

courseid     coursename       student
------------ ---------------- ---------------
1 math john jackson
jack johnson
john smith
2 english jane doe
michael thomas

等等...请帮忙!

谢谢!

附言我正在使用 oracle

最佳答案

SQL 并不真正处理分层数据,它处理集合。这在 2 个查询中处理得更好 - 一个返回类(class)信息,一个返回类(class)中的学生。

关于SQL - 如何从另一个表中获取多个值以适合 select 语句中的单行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4370527/

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