Я хочу, чтобы преобразовать подзапрос в Join, следующий подзапросомКак использовать групповую функцию в самостоятельном соединении?
SELECT employee_id, last_name, salary
FROM employees
WHERE salary > (SELECT AVG(salary)
FROM employees);
Я написал следующий присоединиться, но я получаю «ORA-00934: функциональная группа не имеет право здесь» ошибка
SELECT e.employee_id,
e.last_name,
e.salary
FROM employees e
INNER JOIN employees average
ON(e.salary>AVG(average.salary));
Пожалуйста, объясните, какой результат вы хотите получить, используя это соединение. Пока вы подбросили нам подзапрос и другой запрос, который неверен - трудно угадать, глядя на неправильный код, каковы ваши намерения. – krokodilko