---
title: "Update"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/176466-update"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "devotion"
published: "2009-01-22T18:24:09.000Z"
updated: "2009-01-22T18:34:01.000Z"
replies: 2
views: 339
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/databaser-sql/176466-update"
---

# Update

## #1 — devotion, 2009-01-22T18:24Z

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

Permalänk: https://www.webforum.nu/p/176466

## #2 — Peter S, 2009-01-22T18:27Z

```
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.

Permalänk: https://www.webforum.nu/p/2166237

## #3 — devotion, 2009-01-22T18:34Z

Jo, men då stämmer det ju... :)  

Bara så man inte skriver samma värde i alla fält liksom.....

Mvh
Henrik

Permalänk: https://www.webforum.nu/p/2166238

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/176466-update
