---
title: "Ersätta en rad i en annan tabell...."
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/105775-ersätta-en-rad-i-en-annan-tabell"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "addeweb"
published: "2004-06-18T18:52:52.000Z"
updated: "2004-06-19T13:39:45.000Z"
replies: 2
views: 253
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/105775-ersätta-en-rad-i-en-annan-tabell"
---

# Ersätta en rad i en annan tabell....

## #1 — addeweb, 2004-06-18T18:52Z

Finns det något alternativ till "REPLACE INTO tabell (rubrik, beskr) 
SELECT rubrik, beskr FROM tabell2 WHERE tabell2.id = 2" hos MSSQL? 
Meningen med denna sql-fråga att en viss rad med en 
rubrik i en tabell ska ersätta en rad med en likadan rubrik i en 
annan tabell. För tillfället har jag sql-frågan "INSERT INTO tabell 
(rubrik, beskr) VALUES (rubrik2, beskr2)" tillsammans med en 
select-fråga "SELECT rubrik, beskr FROM tabell2 WHERE id = 2" 
vilket innebär att det blir kopior av en rubrik hos 
mottagartabellen. Jag använder MSSQL. Har upptäckt 
att "REPLACE"-frågan funkar hos mysql men inte hos mssql att
jag var tvungen ta "INSERT"-frågan istället.

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

## #2 — addeweb, 2004-06-19T11:16Z

Det verkar som om någon här inte har något bra svar på min fråga.

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

## #3 — LarsG, 2004-06-19T13:39Z

```
update t1
set rubrik = t2.rubrik,
beskr = t2.beskr
from tabell t1 join tabell2 t2 on t1.id = t2.id
```

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/105775-ersätta-en-rad-i-en-annan-tabell
