---
title: "Kopiera data från en post till en annan?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/129072-kopiera-data-från-en-post-till-en-annan"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "Troxy"
published: "2005-05-29T21:45:40.000Z"
updated: "2006-05-31T19:10:33.000Z"
replies: 9
views: 665
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/129072-kopiera-data-från-en-post-till-en-annan"
---

# Kopiera data från en post till en annan?

## #1 — Troxy, 2005-05-29T21:45Z

Kan jag via en enda SQL-fråga kopiera data från en post till en annan?

Säg att jag har två olika poster, sedan vill jag genom en SQL-fråga uppdatera en av posterna med ett värde från den andra posten.

Går detta?  :)

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

## #2 — Nöff, 2005-05-30T00:25Z

Ja det går, men man gör det helst inte med 1 T-SQL, utan man lägger ihop flera. Vad har du för kolumndatatyper,kolumnnamn,tabellnamn och vilket ID som ska tas ur och vilket ID som ska ändras?

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

## #3 — Troxy, 2005-05-30T07:31Z

Exempel:

Värdet i 'name' (varchar) med id 1 ska kopieras till posten med id 2.

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

## #4 — cyprys, 2005-05-30T07:37Z

```
update tabell t1, tabell t2
set t1.vardet = t2.vardet
where t1.id = 1 -- Raden du vill ändra
and t2.id = 2 -- Raden du vill kopiera värdet från
```

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

## #5 — Troxy, 2005-05-30T19:19Z

Tack så mycket!

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

## #6 — MickeA.com, 2006-05-31T18:24Z

Tjena
Nu drar jag upp en gammal tråd, men behöver lite hjälp.
Jag har två tabeller i en Accessdatabas (tbl_shopProd resp. tbl_art).
Nu vill jag kopiera fälten tbl_art.Vara till tbl_ShopProd.prodName rakt av.
Jag måste använda INSERT's för att åstadkomma detta.

Såhär ser min tabelldesign ut:

```
[b]tbl_art[/b]
Vara => Text

[b]tbl_shopProd[/b]
prodName => Text
```

I nuläget innehåller tbl_art.Vara massa artiklar. Nu vill jag alltså flytta över dessa produktnamn till tbl_shopProd.prodName.

Tack på förhand!

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

## #7 — MickeA.com, 2006-05-31T18:59Z

Löste det med en aspfil där jag loopade ut alla varor och körde en insert i varje loop.

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

## #8 — @nders, 2006-05-31T19:05Z

Ok, det var inte den lösningen jag hade rekommenderat.

```
insert into tbl_shopProd select distinct Vara from tbl_art
```

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

## #9 — MickeA.com, 2006-05-31T19:09Z

> **@nders skrev:**
>
> Ok, det var inte den lösningen jag hade rekommenderat

Precis, som jag förstått det när jag sökt på det här så är det fler som säger likadant. Men i det här fallet blev det en nödlösning som har fungerat jättebra, var ju en engångsförtéelse ;)

Tack!

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

## #10 — @nders, 2006-05-31T19:10Z

Nu vet du till nästa gång i alla fall. ;)

mvh

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/129072-kopiera-data-från-en-post-till-en-annan
