https://forums.oracle.com/forums/thread.jspa?threadID=2205545

от вопрос уже есть ответ здесь:

Как можно объединить несколько строк в список с разделителями-запятыми в Oracle? [Дубликат] 11 ответов

У меня есть таблица с именем "человек". Он содержит идентификатор человека и его родительский идентификатор (возможен только один родительский). В результате запроса мне нужна таблица с первым столбцом - идентификатором человека, а второй столбец - списком его дочерних идентификаторов. Как именно это сделать? Я читал о функции listagg, но я не уверен, подходит ли она для моих целей. И этот запрос создает пустой второй столбец:

выберите t1.id, (выберите t2.id от лица t2, где t2.parent_id = t1.id) от лица t1, где t1.status = 'parent';

Ответы на вопрос(0)

Ваш ответ на вопрос