Update row with select on same table

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

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

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


        
5条回答
  •  猫巷女王i
    2021-01-11 12:19

    UPDATE TABLE
    SET TEXT = (SELECT TOP 1 text WHERE id = table.id AND LANG ='EN' AND TEXT IS NOT NULL) --TOP 1 INCASE YOU HAVE DUPLICATES
    WHERE TEXT IS NULL
    

提交回复
热议问题