Если да, первый запрос ниже должен быть правильным, но показывает ошибку ORA-00979: не выражение GROUP BY.
Если нет, третий запрос также должен выдать ошибку ...
SELECT POSSIBLE.ENAME, POSSIBLE.DEPTNO, POSSIBLE.SAL
FROM EMP POSSIBLE
WHERE SAL >
(SELECT AVG (SAL)
FROM EMP AVERAGE group by possible.deptno having
POSSIBLE.DEPTNO = AVERAGE.DEPTNO) ;
SELECT POSSIBLE.ENAME, POSSIBLE.DEPTno, POSSIBLE.SAL
FROM EMP POSSIBLE
WHERE SAL >
(SELECT AVG (SAL)
FROM EMP AVERAGE group by average.deptno having
POSSIBLE.DEPTno = AVERAGE.DEPTno) ;
SELECT POSSIBLE.ENAME, POSSIBLE.DEPTNO, POSSIBLE.SAL
FROM EMP POSSIBLE
WHERE SAL >
(SELECT AVG (SAL)
FROM EMP AVERAGE group by possible.deptno) ;