在写mysql查询语句的时候,group_concat函数的作用:
在查询的时候GROUP_CONCAT separator可将查询结果用字符串连接变为一行,需要配合使用group by
比如 SELECT USERID,SCORE
FROM TBL_SCORE
结果为 :
USERID SCORE
13 80
13 98
使用后: SELECT
GROUP_CONCAT(USERID order by USERID separator ';') userId, SCORE
FROM TBL_SCORE
GROUP BY userId
结果为:
USERID SCORE
13 80;98
(提示:separator 默认是逗号 ","我这里用的";" )