我在问这个问题之前已经搜索过这个网站,但是并没有发现有关的东西。我确信这是一个荒谬的基本错误,我只从0个计算机背景研究Oracle SQL约4个月。我计划在本月底结束1z0-051,以便遍历所有章节。在本条款中,我试图找到薪水高于最低薪酬职位(CLERK)平均工资的雇员的姓名,职位,薪水,部门和城市。我不断收到Missing Keyword?JOIN语法中缺少关键字
SELECT e.first_name,
e.last_name,
j.job_title,
e.salary,
d.department_name,
l.city
FROM employees e
JOIN jobs j
WHERE salary >
(SELECT AVG(salary) FROM employees WHERE job_id LIKE '%CLERK%'
) ON e.job_id = j.job_id
JOIN departments d
ON e.department_id = d.department_id
JOIN locations l
ON d.location_id = l.location_id
ORDER BY salary
where子句通常在连接后出现。 – HLGEM 2013-05-09 20:49:31