![](/img/trans.png)
[英]To count and return multiple row in single sql query and print result as table
[英]SQL query to return multiple row into a single row and column of the same table
我将示例表如下:
表A
ID / Name / Sport
001 / Max / Football
005 / Steven / Badminton
006 / Cindy / Swimming
001 / Max / Tennis
001 / Max / Rugby
005 / Steven / Football
我想要一个SQL查询语句来返回结果,如下所示:
ID / Name / SportList
001 / Max / Football; Tennis; Rugby
005 / Steven / Badminton; Football
006 / Cindy / Swimming
抱歉,我必须使用'/'来区分该列。 由于信誉低而无法附加文件。
谢谢。
select
Id,
Name,
GROUP_CONCAT(Sport ORDER BY Sport SEPARATOR '; ')
FROM TableA
GROUP BY Id, Name
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.