webForumDet fria alternativet
Logga in / Bli medlem

Update problem

Databaser & SQL

2 svar · 256 visningar · startad av hakan@4u2.se

Medlem sedan aug. 2000333 inlägg
Trådstart#1

Får inte riktigt till en SQL Update sats, SQL1 fungerar, men jag skulle behöva uppdatera med ett värde till (bounces.bouncetype) i deltagare tabellen men jag lyckas inte få in det i sql1, i sql2 kan ni se hur jag menare typ!

Någon som vet?

SQL1:

UPDATE    deltagare
SET              email_problems = email_problems + 1
WHERE     (deltagare_id IN
                          (SELECT     svar.deltagare_id
                            FROM          Bounces INNER JOIN
                                                   svar ON Bounces.email = svar.email INNER JOIN
                                                   deltagare ON svar.deltagare_id = deltagare.deltagare_id))

sql2:

UPDATE    deltagare
SET              email_problems = email_problems + 1,bouncetype =bounces.bouncetype 
osv...
Medlem sedan dec. 200012 464 inlägg
#2
UPDATE    deltagare
SET  email_problems = email_problems + 1,
  bouncetype = (select bouncetype 
from bounces
where email = deltagare.email)
where ...

Varför vill du dubbellagra information?

Medlem sedan aug. 2000333 inlägg
#3

Du har rätt LarsG! Jag komplicerar det i onödan!

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