Update row with select on same table

后端 未结 5 548
醉话见心
醉话见心 2021-01-11 12:13

I\'m trying to update row with same table query. Context:

ID        |  LANG       |  TEXT
----------------------------------
1         |  EN         |  Hello         


        
5条回答
  •  悲&欢浪女
    2021-01-11 12:29

    UPDATE TABLE
        SET
            TEXT = (SELECT TOP 1 text WHERE id = table.id AND LANG ='EN' AND TEXT IS NOT NULL) 
    WHERE
        TEXT IS NULL;
    

提交回复
热议问题