sql GROUP BY 单个字段值用分号分隔

SELECT
    GROUP_CONCAT(
        m.business_name SEPARATOR ';'
    ),
    #分号分隔“;”可改
    cast(
        SUM(m.confirm_score + r.score) AS DECIMAL (18, 1)
    ),
    #sum精度问题
    IFNULL(
        m.confirm_user,
        '得分未确认'
    ) confirm_user
FROM
    m
GROUP BY
    m.username

你可能感兴趣的:(sql)