一、 GROUP_CONCAT 的完整語法如下:
group_concat([DISTINCT] 要連接的字段 [Order BY ASC/DESC 排序字段] [Separator '分隔符'])
默認的分割符爲:","
數據準備:
SELECT
s_id,
s_score
FROM
score
WHERE
s_score IS NOT NULL
二、 問題 以每個s_id爲一行 在前臺每行顯示該s_id對應的所有分數
SELECT
s_id,
GROUP_CONCAT( s_score ORDER BY s_score DESC SEPARATOR ';' ) all_score
FROM
score
WHERE
s_score IS NOT NULL
GROUP BY
s_id;