---
title: "INSERT till relaterade tabeller"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/98177-insert-till-relaterade-tabeller"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "Bengt Carlsson"
published: "2004-02-25T14:28:16.000Z"
updated: "2004-02-26T12:27:03.000Z"
replies: 1
views: 251
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/98177-insert-till-relaterade-tabeller"
---

# INSERT till relaterade tabeller

## #1 — Bengt Carlsson, 2004-02-25T14:28Z

Jag vill infoga data i en tabell, där ett av fältet är relaterat till en annan tabell.

Min db är på teststadiet och har två testtabeller. Tabell1 har fälten ID, Namn, Kategori.

Tabell2 har fälten KatID, Kategori. 

I tabell1 slår man alltså upp Kategori i tabell2:s Kategori.

Om man använder ett vanligt formulär på webben och skickar iväg resultatet till en asp-fil som ska peta i uppgifterna (i Access) med INSERT INTO Tabell1(Namn, Kategori) Values("Nisse", "Tekniker")
så får man FEL. Typblandingsfel närmare bestämt. Vilket inte är så konstigt eftersom vad som finns i tabell1 är ett tal som kommer från KatID.

Frågan: Hur skriver man INSERT-satsen så den kan lägga in Nisse, Tekniker?

Jag har rotat runt på webben men inget hittat, så nu jag hoppas på er. Tacksam för tips.

häls / Bengt

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

## #2 — Engine^, 2004-02-26T12:27Z

Något åt det här hållet kanske...

```
INSERT INTO Tabell1 (Namn, Kategori)
  SELECT 'Nisse', KatID FROM Tabell2 WHERE Kategori = 'Tekniker'
```

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/98177-insert-till-relaterade-tabeller
