Ответ и пояснения приведены в подробном разборе ниже.
Возможно ли объединить позиции в одну группу и вывести значения цен в строку через запятую, вместо вычисления средней?
Ответ и пояснения приведены в подробном разборе ниже.
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
SELECT
order_id,
STRING_AGG(CAST(price AS VARCHAR), ', ') AS prices_list
FROM
order_items
GROUP BY
order_id;