我收到了此錯誤消息「FROM keyword not found where expected」。我究竟做錯了什麼?ORA-00923 - 未找到預期的FROM關鍵字
SELECT department_id
FROM employees
HAVING MIN(salary) < (SELECT MIN(salary)
WHERE department_id < 60)
GROUP BY department_id;
感謝您的幫助!
我收到了此錯誤消息「FROM keyword not found where expected」。我究竟做錯了什麼?ORA-00923 - 未找到預期的FROM關鍵字
SELECT department_id
FROM employees
HAVING MIN(salary) < (SELECT MIN(salary)
WHERE department_id < 60)
GROUP BY department_id;
感謝您的幫助!
您是從行缺少一個:
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);
你'Having'條款後應'由...組'。 – Annjawn
好的,謝謝! – Mario