---
title: "Flytta över poster från en tabell till annan."
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/100546-flytta-över-poster-från-en-tabell-till-annan"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "ConnyFox"
published: "2004-03-29T06:44:15.000Z"
updated: "2004-03-31T10:58:07.000Z"
replies: 7
views: 374
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/100546-flytta-över-poster-från-en-tabell-till-annan"
---

# Flytta över poster från en tabell till annan.

## #1 — ConnyFox, 2004-03-29T06:44Z

Någon som kan förklara för mig hur jag enklast gör för att flytta över ett antal poster från en tabell till en annan?

Detta har säkert tagits upp tidigare så en länk till tråd räcker kanske.

jag håller på med en webshop och lagrar tillfälligt varukorg information i en tabell för att vid beställning flytta över till en annan.

tack på förhand

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

## #2 — @nders, 2004-03-29T06:52Z

```
INSERT INTO tbl2 (fält1, fält2) SELECT fält1, fält2 FROM tbl1
```

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

## #3 — ConnyFox, 2004-03-29T07:26Z

Asså man kan göra så.. skall testa det, tack!
Återkomme rom jag stöter på några problem.

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

## #4 — OveRRidE, 2004-03-29T08:00Z

Observera att @nders exempel inte bokstavligen *flyttar* datat från ena tabellen till den andra. För att du skall få den effekten måste du radera raderna i tbl1 med ett andra SQL-statement.

Det kanske var uppenbart, men jag kände att det var värt att påpeka ändå.

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

## #5 — LarsG, 2004-03-29T08:02Z

Flyttas från ASP

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

## #6 — ConnyFox, 2004-03-31T05:21Z

Ok detta funkade ju inte riktigt som det var tänkt.

såhär ligger det till. 

i tabellen varukorg har jag en eller flera poster som skall delvis kopieras  över till tabellen bestallningar, plus att lite annat info skall till.

Vilka poster som skall kopieras väljs ut efter IPNUMMER

jag använder följande kod som givetvis inte fungerar särskillt bra.

```
MySQL = "Select vk_antal, vk_produkt, vk_pris, vk_vikt, vk_produktID from varukorg where vk_UserIp = '" & Request.ServerVariables("REMOTE_HOST") & "'"
set RS = connect.Execute(MySQL)

MySQL = "INSERT INTO bestallningar (bs_antal, bs_produkt, bs_userID, bs_pris, bs_vikt, bs_produktID, bs_fraktsatt, bs_datum) VALUES('" & rs("vk_antal") & "', '" & rs("vk_produkt") & "', '" & session("userID") & "', '" & rs("vk_pris") & "', '" & rs("vk_vikt") & "', '" & rs("vk_produktID") & "', '" & request.form("fraktsatt") & "', NOW())"
set RS = connect.Execute(MySQL)
```

Hur gör jag för att detta skall göras med samtliga poster och inte bara en?

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

## #7 — @nders, 2004-03-31T06:01Z

Du får ju lägga till villkor och andra värden i din insert-select så ska det inte vara några problem?

```
strSQL = "INSERT INTO bestallningar (bs_antal, bs_produkt, bs_userID, bs_pris, bs_vikt, bs_produktID, bs_fraktsatt, bs_datum) SELECT vk_antal, vk_produkt, '" & session("userID") & "', vk_pris, vk_vikt, vk_produktID, '" & request.form("fraktsatt") & "', NOW() FROM varukorg WHERE vk_UserIp = '" & Request.ServerVariables("REMOTE_HOST") & "'"

connect.Execute strSQL, , 128
```

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

## #8 — ConnyFox, 2004-03-31T10:58Z

Jag tackar så mycket, varje dag lär man sig något nytt.

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/100546-flytta-över-poster-från-en-tabell-till-annan
