Jurijus Zaksas
Искусственный Интеллект
(439561)
6 лет назад
Нужно использовать функцию группировки значений. На Оракле - примерно так:
SELECT
permission.ID,
LISTAGG(.username, ',') WITHIN GROUP (ORDER BY .username) AS employees
FROM
confluencedb.SPACEPERMISSIONS permission
INNER JOIN confluencedb.user_mapping usermap
ON permission.USERNAME = usermap.user_key
WHERE
permission.ID IN (1,2,3,4,10,11)
GROUP BY permission.ID
permission.ID,
.username
FROM
confluencedb.SPACEPERMISSIONS permission
INNER JOIN confluencedb.user_mapping usermap
ON permission.USERNAME = usermap.user_key
WHERE
permission.ID IN (1,2,3,4,10,11);
Надо чтобы было примерно так
permission | usermap
1 | mike, John
2 | Sarah, Alexander, Ivan