webForumDet fria alternativet

updatera fältA i tabell1 med värde från fältB i tabell2

Databaser & SQL

1 svar · 253 visningar · startad av Percy

Medlem sedan mars 2000187 inlägg
Frågan#1

Hej!

Har två tabeller där jag vill kopiera ett fältvärde från fältet PhotoBy i tabellen ImageHeader till fältet PhotoBy i tabellen ImageHeaderLanguage men vet inte hur jag ska utforma min update-fråga

UPDATE ImageHeaderLanguage ihl SET ihl.PhotoBy = FROM ImageHeader ih WHERE ih.Id = ihl.ImageHeaderId

Som ni ser funkar ovanstående inte särskilt väl...

Tack på förhand!

Medlem sedan juni 200032 967 inlägg
#2

Följande borde fjunka:

UPDATE ImageHeaderLanguage
SET PhotoBy = ih.PhotoBy
FROM ImageHeaderLanguage ihl, ImageHeader ih 
WHERE ih.Id = ihl.ImageHeaderId

mvh

513 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
124 ms — deklarationer (db)
0 ms — hämta statistik (cache)
386 ms — hämta tråd, inlägg och bilagor (db)
117 ms — ändringar (db)