Greetings all, 
I am having a nightmare getting this query to run in Oracle SQL Developer. 
REM (HIGHEST EARNING EMPLOYEE in each LOCATION excluding MANAGERS/SALESPEOPLE/PRESIDENT)
CREATE OR REPLACE VIEW HIGHEST_EARNER_PER_LOCATION
AS
   SELECT EMPLOYEE_NAME, L.REGIONAL_GROUP AS REGIONAL_GROUP, E.SALARY AS SALARY, J.JOB_ID AS JOB_ID
     FROM (  SELECT E.FIRST_NAME || ' ' || E.LAST_NAME AS EMPLOYEE_NAME,
                    L.REGIONAL_GROUP REGIONAL_GROUP
               FROM EMPLOYEE E
                    LEFT OUTER JOIN DEPARTMENT D
                       ON D.DEPARTMENT_ID = E.DEPARTMENT_ID
                    LEFT OUTER JOIN LOCATION L 
                       ON L.LOCATION_ID = D.LOCATION_ID
                    LEFT OUTER JOIN JOB J 
                       ON J.JOB_ID = E.JOB_ID
           GROUP BY E.FIRST_NAME || ' ' || E.LAST_NAME)
    WHERE JOB_ID != '670' AND JOB_ID != '671' AND JOB_ID != '672'
;
SELECT
  EMPLOYEE_NAME,
  REGIONAL_GROUP,
  SALARY
FROM
  HIGHEST_EARNER_PER_LOCATION
ORDER BY REGIONAL_GROUP DESC
;
It just keeps throwing the error: 
Error at Command Line:17 Column:50
Error report:
SQL Error: ORA-00904: "JOB_ID": invalid identifier
00904. 00000 -  "%s: invalid identifier"
*Cause:    
*Action:
Any suggestions would be greatly appreciated..
Thanks in advance.