MYSQL 合并行
group_concat()
该函数返回带有来自一个组的连接的非NULL值的字符串结果。
- 简单来说,就是将属于同一个分组的字段进行拼接
SELECT
GROUP_CONCAT( k.task_name ) AS 任务名,
t1.user_id
FROM
gci_task k
INNER JOIN ( SELECT t.task_id, t.user_id FROM `gci_user_task` t INNER JOIN `user` u WHERE t.user_id = u.id ) t1
WHERE
t1.task_id = k.id
GROUP BY
t1.user_id
- 拼接字段数据用 , 相隔