devotionMedlem sedan jan. 20013 582 inlägg Jag ska uppdatera ett fält i en tabell, med ett fält från en annan tabell.
UPDATE t SET Modified = getdate(), Object1Name = o.[Name]
FROM tblTask t
INNER JOIN tblObject o
ON t.Object1Nr=o.[Nr]
WHERE o.[Level] = 0
Har tydligen fått någon tillfällig hjärnblödning, som gör att jag inte kan tänka klart...
Men räcker detta?
Kommer varje rad i tblTask att få ett nytt värde från tblObject?
Jag vill inte att det skall bli fel...
Mvh
Henrik
Peter SMedlem sedan dec. 20025 483 inlägg UPDATE tblTask
SET Modified = getdate(), Object1Name = o.[Name]
FROM tblTask t
INNER JOIN tblObject o
ON t.Object1Nr=o.[Nr]
WHERE o.[Level] = 0
Huruvida varje rad i t uppdateras beror ju på om det finns någon motsvarande rad i o där t.Object1Nr=o.[Nr] och o.[Level] = 0.
devotionMedlem sedan jan. 20013 582 inlägg Jo, men då stämmer det ju... :)
Bara så man inte skriver samma värde i alla fält liksom.....
Mvh
Henrik