Elvis
Новичок
что то я совсем с SQL раздружился. как сделать чтобы из таблицы items выводились мною дополненные столбцы в результат
к примеру мне нужны столбцы с именами lvl, param
Код:
with recursive tree (id, name, level, path) as (
select id, name, 1, array[id]
from items as i
where id = 35
union all
select i.id, i.name, t.level + 1, t.path || i.id
from items as i, relationships as r, tree as t
where t.id = r.parent and
i.id = r.child
)
select id, name, count(id) from tree
group by id, name
order by 1 desc, 1;