webForumDet fria alternativet
Logga in / Bli medlem

update where not exists?

Databaser & SQL

2 svar · 395 visningar · startad av theguru

Medlem sedan juli 2000411 inlägg
Trådstart#1

Hur gör jag om jag har 2 tabeller som båda innehåller person_id.
Jag sedan updater en column i tabell 1 men enbart på de poster där tabell 1 person_id = inte finns i tabell 2. hur skriver jag den sql satsen?

Medlem sedan dec. 200012 464 inlägg
#2
update t1 
 set ....
 where not exists
  (select *
      from t2
     where t2.person_id = t1.person_id)
Medlem sedan juli 2000411 inlägg
#3

tack

254 ms totalt · 4 externa anrop · v20260731065814-full.442f7a9e
121 ms — deklarationer (db)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)
120 ms — ändringar (db)