gpt4 book ai didi

mysql - 如何使用 SQL 连接从两个表中选择表

转载 作者:行者123 更新时间:2023-11-29 12:11:49 24 4
gpt4 key购买 nike

我必须在 SQL 类(class)和学生中建立表格

类(class)表具有以下字段

courseid coursename courseduration

学生表有以下字段

rollno  name  address courseid 

我想要的结果如下

 BCA
abc
def
pqr
MCA
stu
ijk
BTECH
xyz

我正在为其应用内部联接,如下建议我查询所需结果我的查询如下:

SELECT student.name
FROM student
INNER JOIN course
ON student.courseid=course.courseid;

最佳答案

你可以试试这个:

SELECT 
course.name AS course_name,
GROUP_CONCAT(student.name) AS student_name
FROM student
INNER JOIN course
ON student.courseid = course.courseid
GROUP BY course.courseid;

这会给你这样的东西:

Course_name   |  Student_name
BCA | abc,def,pqr
MCA | stu,ijk
BTECH | xyz

关于mysql - 如何使用 SQL 连接从两个表中选择表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30544573/

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