이 쿼리가 유효하지 않은 이유는 무엇입니까? 난 그냥 대신 vt_exam_details.SRV_ID의 모든 것을 SRV_ID 를 쓸 때 잘 작동이 쿼리가 유효하지 않은 이유는 무엇입니까?
cl_id
, cl_name_last as CUSTOMER
, vt_animals.an_type
, vt_exam_details.SRV_ID
, vt_services.srv_desc
, vt_exam_details.ex_fee
from vt_clients
join vt_animals using (cl_id)
join vt_exam_headers using (an_id)
join vt_exam_details using (ex_id)
join vt_services using (srv_id)
오류 :
Error at Command Line:5 Column:3
Error report:
SQL Error: ORA-00904: "VT_EXAM_DETAILS"."SRV_ID": invalid identifier
00904. 00000 - "%s: invalid identifier"
*Cause:
*Action:
감사합니다.
은 vt_exam_details SRV_ID에 대한 올바른 테이블입니까? –
잘합니다. 오류가 발생했습니다. 테이블 vt_exam_details에 "SRV_ID"라는 열이 없습니다. – Ahmad
SQL> vt_exam_details에게 EX_ID \t \t \t \t \t NOT NULL NUMBER (6) LINE_ITEM \t \t \t \t NOT NULL NUMBER (6) EX_FEE \t \t \t \t NULL NOT \t \t \t \t NOT NULL NUMBER (6) SRV_ID을 설명 NUMBER (6,2) EX_DESC \t \t \t \t \t VARCHAR2 (50) } – user2079915