爲什麼這個查詢無效?當我寫 只是SRV_ID代替vt_exam_details.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右表? – 2013-02-17 06:20:36
well.your錯誤說,表vt_exam_details沒有任何名爲「SRV_ID」的列。 – Ahmad 2013-02-17 06:26:04
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) SRV_ID \t \t \t \t NOT NULL NUMBER(6) EX_FEE \t \t \t \t NOT NULL NUMBER(6,2) EX_DESC \t \t \t \t \t VARCHAR2(50) } – user2079915 2013-02-17 06:38:36