我正在使用SQL。
这是我的桌子的一个例子:
(实际上有成千上万的这样的行,并且课程号各不相同。)
Course No | Meeting Day | Course Name | Instructor
123 | M | English | Smith
123 | W | English | Smith
123 | F | English | Smith
我需要将这些行连接成一个类似的行:
123 | MWF | English | Smith
这可能吗? :)
TIA。
最佳答案
在MySQL中,可以将GROUP_CONCAT
函数与GROUP BY
一起使用:
SELECT
course_no,
GROUP_CONCAT(DISTINCT meeting_day SEPARATOR '') days,
course_name,
instructor
FROM
courses
GROUP BY
course_no, course_name, instructor
关于mysql - 如何串联多个重复的字段名?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/1767386/