---
title: "Hjälp med spara info från 2 tabeller."
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/114584-hjälp-med-spara-info-från-2-tabeller"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "ConnyFox"
published: "2004-10-28T03:57:54.000Z"
updated: "2004-10-28T08:15:34.000Z"
replies: 7
views: 341
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/114584-hjälp-med-spara-info-från-2-tabeller"
---

# Hjälp med spara info från 2 tabeller.

## #1 — ConnyFox, 2004-10-28T03:57Z

Om ni kollar på min sqlsats här neranför så ser ni att jag hämtar data från en tabell och lägger in i en annan och att dom två sista värderna inte är angivna (artikelid, marke)
jag vill hämta dessa två från en tredje tabell, hur gör jag då?

```
SQL = "INSERT INTO bestallningar (antal, namn, pris, kundid, prodid, fraktsatt, orderid, datum, artikelid, marke) SELECT antal, namn, pris, kundid, prodid, '1', ?, NOW() FROM varukorg WHERE kundid = ?"
```

tack på förhand jag vet att ni här på webforum vet hur man skall göra ;)

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

## #2 — LarsG, 2004-10-28T07:06Z

```
INSERT INTO bestallningar 
(antal, namn, pris, kundid, prodid, fraktsatt, 
   orderid, datum, artikelid, marke) 
SELECT antal, namn, pris, kundid, prodid, '1', ?, NOW(),
artikel,marke
 FROM varukorg inner join t3
on varukorg.pk = t3.fk
WHERE kundid = ?
```

Byt namn där det är lämpligt.

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

## #3 — ConnyFox, 2004-10-28T07:41Z

tack så mycket, men plockar man inte in hela tabellen nu, går det inte att endast plocka in dom 2 värderna jag vill ha? finns nämligen 10st kolumner och vill om möjligt inte plocka ut alla.

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

## #4 — @nders, 2004-10-28T07:42Z

Du hämtar de fält som står i SELECT-delen.

mvh

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

## #5 — ConnyFox, 2004-10-28T07:50Z

Aha.. oj tack skall absolut testa det

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

## #6 — ConnyFox, 2004-10-28T08:07Z

Ok jag testade att lägga till en kolumn och får då ett error
kolumnen finns i båda tabellerna och är av samma typ int(8)
innehåller ett nummer t.ex 1900 (för 1900gram)

Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
\[MySQL\]\[ODBC 3.51 Driver\]\[mysqld-4.1.5-gamma-nt\]Column 'vikt' in field list is ambiguous

```
SQL = "INSERT INTO bestallningar (antal, namn, pris, kundid, prodid, vikt, fraktsatt, orderid, datum, artikelid, marke) SELECT antal, namn, pris, kundid, prodid, vikt, '1', ?, NOW(), artikelid, marke FROM varukorg inner join produkter on varukorg.prodid = produkter.id WHERE kundid = ?"
```

EDIT : Kom på varför skulle stå varukorg.vikt så den vet vilken av tabellerna man syftar på. tack fär hjälpen

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

## #7 — @nders, 2004-10-28T08:12Z

Då får du specificera vilken du är ute efter.

```
tabell.vikt
```

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

## #8 — ConnyFox, 2004-10-28T08:15Z

japp precis, kom på att det måste vart därför
tack

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/114584-hjälp-med-spara-info-från-2-tabeller
