Я пишу запрос для извлечения записей из хранилища Oracle. Это простой запрос выбора с объединениями нескольких таблиц, и у меня есть несколько столбцов для агрегирования. Следовательно я заканчиваю тем, что использовал Groupby на остальных столбцах.
Скажем, я выбираю около 10 столбцов, из которых 5 - совокупные столбцы. поэтому мне нужно сгруппировать по другим 5 столбцам. Я даже могу достичь того же, не используя Groupby и используя предложение over (paritition by) для каждого столбца каждого агрегата, который я хочу получить.
Я не уверен, что лучше против склада или вообще.