select запросы?
Покажите имеющийся запрос и уточните что хотелось бы получить
У меня агреггатная функция string_agg() в запросе, поэтому требует group by, хотелось бы без group by это сделать
Агрегатные функции требуют группировок
Никак, неограниченное количество значений поля в один результат объединяются только агрегатными функцыями. Иногда есть вариант без слова group by (агрегатные функцыи можно вызывать, например, в оконных функцыях, кроме того есть подразумеваемый group by когда объединяются все строки) -- но в общем, это по сути будет одно и то жэ. А что, преподаватели такой фигнёй маяться заставляют что ли?
Никак нельзя обойтись без группировки?
Объединение всех строк и объединение по group by - не одно и то же. Отличаются одним частным случаем, когда запрос без группировки не возвращает результатов.
Обсуждают сегодня