我有以下数据集
Id Title Group
1 title1 A
2 title2 A
3 title3 A
4 title4 A
5 title1 B
6 title2 B
我想要返回以下结果
的查询
Group Title
A title1, title2, title3, title4
B title1, title2
是否可以使用GROUP BY
?
最佳答案
使用GROUP_CONCAT :
SELECT
`group`,
GROUP_CONCAT( title )
FROM `table`
GROUP BY `group`
顺便说一句,您可能需要考虑重命名“group”列,因为它是 MySQL 中的保留字。它仍然有效,但每次使用时都需要用反引号引用它。
关于mysql - 如何使用mysql查询使用group by查找该组使用的所有UNIQ标题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9954129/