What is wrong with my update statement with a join in Oracle?

后端 未结 8 1474
梦谈多话
梦谈多话 2021-01-02 20:29

I am working with an Oracle 10g Database.

I have the following two tables:

T_DEBTOR :
    - ID_DEBTOR
    - HEADER
T_ELEMENT :
    -         


        
8条回答
  •  太阳男子
    2021-01-02 20:38

    Have you tried

    update
        T_ELEMENT elt
        set elt.INSURER = (
            select HEADER
                from T_DEBTOR debtor
                where
                    debtor.HEADER is not null
                    and debtor.ID_DEBITEUR = elt.ID_DEBITEUR)
    where not elt.ID_DEBITEUR is null;
    

提交回复
热议问题