Запрос1:
select 1 from (select count(*),col1 from table1);
O / P: 1
Версия: 11g
Запрос2:
select * from (select count(*),col1 from table1);
O / P: Ошибка :
Выполнение (1: 32): ORA-00937: не групповая функция для одной группы
Версия: 11g
Как и мы в той же версии, 1. Для Query2, почему мы получаем ошибку? 2. Не указав группу по тому, как query1 возвращает результат?
В версии 12 C оба запроса возвращают ошибку, как указано выше.