我試圖執行這個查詢得到的DB-可視化一些成果,但我不斷收到以下回應:ORA-00907:缺少右括號2
響應: [錯誤代碼:907, SQL狀態:42000] ORA-00907:缺少右括號
編輯 * 查詢: *
SELECT * FROM (
SELECT
e.*, clt_add_l1, clt_add_l2, clt_city, clt_prst_cd, clt_pszp_cd
FROM Staging.db_&tablename_v._match e, client.clt_address ca, client.clt_add_usg au
WHERE substr(match_desc,1,2) = '00'
and e.clt_ofc_no=au.clt_ofc_no(+)
and e.clt_no=au.clt_no(+)
and au.clt_ofc_no=ca.clt_ofc_no(+)
and au.clt_add_key=ca.clt_add_key(+)
and au.clt_add_type(+)='PRI'
UNION ALL
SELECT
e.*, clt_add_l1, clt_add_l2, clt_city, clt_prst_cd, clt_pszp_cd
FROM Staging.db_&tablename_v._match e, staging.clt_address_cp au
WHERE substr(match_desc,1,2) in ('01','02')
and e.namadd_no = au.namadd_no(+)
) foo ORDER BY match_desc, seq_no;
予除去()和將其改爲SUBSTR(match_desc,1,2)= '00'。但我仍然得到同樣的錯誤 – Ish