Добавление аггрегации в вывод запроса через UNION
От: cppguard  
Дата: 09.12.22 06:02
Оценка:
Нужно отобразить в таблице выборку из таблицы, а в последней строке указать аггрегацию по некоторым полям. Запрос выполняется из ruby, поэтому многопоточность и async/await недоступны. Первая мысль — запихнуть всё в один запрос вида
SELECT a, b, c FROM table UNION SELECT null, avg(b), max(c) FROM table


Насколько это идиоматично?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.