【发布时间】:2021-03-25 17:01:55
【问题描述】:
【问题讨论】:
标签: mysql sql database select group-by
【问题讨论】:
标签: mysql sql database select group-by
使用GROUP_CONCAT函数:
SELECT
t.task_id AS task_id,
GROUP_CONCAT(t.user_id) AS user_id,
GROUP_CONCAT(u.username) AS user
FROM task t
JOIN user u ON t.user_id = u.id
WHERE EXISTS (
SELECT 1 FROM task
WHERE task.task_id = t.task_id AND task.user_id = 2
)
GROUP BY t.task_id
【讨论】: