sql >> Database teknologi >  >> RDS >> Oracle

opdateringssæt fra indre joinforespørgsel viser fejl

Jeg tror ikke, du kan skrive en UPDATE-sætning i Oracle ved hjælp af en 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. pyodbc håndterer ikke unicode-data korrekt

  2. Træk poster fra ordretabellen for den aktuelle uge

  3. Zebra Stripe PHP MYSQL bord

  4. Hvordan vælger man kun de første rækker for hver unik værdi i en kolonne?