Здравствуйте!
Подскажите, пожалуйста, как нужно отредактировать запрос, чтобы просчет был не для всей таблицы, а для списка id?
Фильтровать результаты не подходит, т.к., запрос выполняется слишком долго, база, достаточно, большая, записей много.
Сам запрос:
SELECT my_table.id AS id, sum(child.qty) AS all_child_qty
FROM my_table
LEFT OUTER JOIN my_table as child
ON child.my_path LIKE (my_table.my_path || '%')
GROUP BY my_table.id
);
Запрос выводит такой результат: