sql >> Databasteknik >  >> RDS >> Oracle

ORA-00905:sökordsfel saknas oracle

Det mest troliga problemet är MJNSXJJRW AS S0 . Du använder AS nyckelord när du definierar kolumnalias, inte när du definierar tabellalias.

CREATE VIEW MJNSXJJRW_view AS  
SELECT B.oID AS "_oid", B.oTm AS "_otm" 
FROM 
(SELECT DISTINCT oID, oTm FROM MJNSXJJRW) B 
LEFT JOIN MJNSXJJRW S0 ON 
    B.oID = S0.oID AND 
    S0.idx = 0 AND 
    S0.kID = "str_val" ; 

Jag antar att "str_val" är en kolumn, inte en bokstavlig sträng. Om det är det senare bör du använda enstaka citattecken.




  1. välja rader med id från en annan tabell

  2. Hur får man en primärnyckel att börja från 1000?

  3. Okänd kolumn i fältlistan när SUM(något) används som en

  4. Lägga till samma array med två olika foreach loopar PHP/SQL