ORA-00923 - ключевое слово FROM не найдено там, где ожидается
Я получаю это сообщение об ошибке "Ключевое слово FROM не найдено там, где ожидается". Что я делаю неправильно?
SELECT department_id
FROM employees
HAVING MIN(salary) < (SELECT MIN(salary)
WHERE department_id < 60)
GROUP BY department_id;
Спасибо за вашу помощь!
1 ответ
Вам не хватает в строке:
SELECT MIN(salary)
WHERE department_id < 60
Это должно быть
SELECT MIN(salary) FROM {TABLENAMEHERE}
WHERE department_id < 60
Для полного запроса:
SELECT department_id
FROM employees
GROUP BY department_id
HAVING MIN(salary) < (SELECT MIN(salary) FROM {TABLENAMEHERE}
WHERE department_id < 60);