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
  • 拼接字段数据用 , 相隔
posted @ 2020-09-23 10:45  爪哇搬砖  阅读(187)  评论(0编辑  收藏  举报