ДT
Size: a a a
ДT
ДT
ДT
ДT
IS
ДT
А
create function blablabla (p_rv bigint, p_limit integer) returns json
language sql
as
$$
select json_build_object(
'last_rv', coalesce(u.last_rv, p_rv),
'users', coalesce(u.users, '[]'::json)
)
from (
select json_agg(json_build_object(
select ...
from table
left join lateral (
select json_agg(s.*) brands
from ( select ...
) s
) br on true
left join lateral (
select json_agg(s.*) subjects
from ( select ...
) s
) sbj on true
left join lateral (
select ...
) s
) pr on true ) s
) u;
$$;Похоже, кто-то переборщил с сериализациями 🙂
ДT
ДT
К
IS
ДT
ДT
IS
IS
ДT
IS
ДT
ДT