sql >> Database >  >> RDS >> Oracle

updateset van inner join-query-throwfout

Ik denk niet dat je een UPDATE-statement in Oracle kunt schrijven met een JOIN.

UPDATE INSURED_FARMERS I
SET I.CAP_NAME = ( SELECT S.CAP_NAME 
                   FROM INDIAN_STATES_REGION  S 
                   WHERE UPPER(I.STATE_NAME_FI) = UPPER(S.STATE_NAME) )
WHERE EXISTS ( SELECT S.CAP_NAME 
               FROM INDIAN_STATES_REGION  S 
               WHERE UPPER(I.STATE_NAME_FI ) = UPPER(S.STATE_NAME) )


  1. Hoe maak ik een INTERSECT met Eloquent Builder zonder een verzameling te hebben?

  2. Binaire gegevens niet correct opgeslagen in MySQL

  3. Oracle outer join met filtervoorwaarde in de tweede tabel

  4. Hoe een UITLEG ANALYSE te begrijpen?