1

次のクエリがあります。

SELECT C.company_name,
       C.JOB_TITLE, 
       E.date_joined,
       E.date_left,
       A.first_name || ' ' || A.last_name AS NAME
  FROM COMPANY C, ALUMNUS A, EMPLOYMENT_HISTORY E
 where E.alumnus_id = A.alumnus_id
   and E.company_id = C.company_id
   and E.employee_id = C.employee_id 
 order by date_joined;

しかし、上記のコードを使用してビューを作成すると、次のエラーメッセージでそれを行うことができません

 Error report -
 SQL Error: ORA-00907: missing right parenthesis
 00907. 00000 -  "missing right parenthesis"
 *Cause:    
 *Action:

次のコードを使用してビューを作成しました

CREATE VIEW VIEW AS (
SELECT C.company_name,
       C.JOB_TITLE, 
       E.date_joined,
       E.date_left,
       A.first_name || ' ' || A.last_name AS NAME
 FROM COMPANY C, ALUMNUS A, EMPLOYMENT_HISTORY E
 where E.alumnus_id = A.alumnus_id
   and E.company_id = C.company_id
   and E.employee_id = C.employee_id 
 order by date_joined);

助けてください。

4

1 に答える 1