---
title: "Join tables"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/49320-join-tables"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "SPinckney"
published: "2002-08-02T18:15:29.000Z"
updated: "2002-08-02T19:12:03.000Z"
replies: 5
views: 203
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/asp/49320-join-tables"
---

# Join tables

## #1 — SPinckney, 2002-08-02T18:15Z

Tjenare!

Jag har ett table som heter Inneholl.

I det har jag kollumnerna

id \| Serienummer \| Avdelning \|

Sen har jag ett till table som heter "Menu".

Där har jag kollumnerna

id \| Avdelning1 \|

I denna tabell så skrivs ett ID nummer och en avdelning.

Om jag nu skriver in ID nummret från Menu Tabellen in i Inneholls tabellen och kollumnen Avdelning så ska det som står i Avdelning1
skrivas in.

Så jag bara behöver byta i Avdelning1 så kommer alla som har värdet 1 i Avdelning att ändras.

Nåt i stil med detta..

"Inneholl" tabellen

id  \|       Typ          \| Avdelning \|
34 \|    Internt       \|        1        \|

"Menu" tabellen

id \| Avdelning1 \|
1 \|   Modem      \|

Genom en join här så skulle modem skrivas ut från Avdelning kollumnen i Inneholls tabellen.

Hoppas ni förstår vad jag menar.

Min Sql sats ser ut såhär för tillfället

```

sql = "SELECT * FROM Knowledge WHERE avdelning = '" & Request.QueryString("Avdelning") & "' AND val = '"& Request.QueryString("typ") &"' Order by serial"
```

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

## #2 — LAMP, 2002-08-02T18:32Z

Hoppas jag förstod dig rätt. :)

 **Välkommen till wF**

```
sql ="select Inneholl.id, Inneholl.Typ, Inneholl.Avdelning, Menu.id, Menu.Avdelning1 " & _
" from Inneholl " & _
" inner join Menu " & _
" on Inneholl.id = Menu.id " & _
" WHERE avdelning = '" & Request.QueryString("Avdelning") & "'  " & _
" AND val = '"& Request.QueryString("typ") &"' "
```

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

## #3 — SPinckney, 2002-08-02T18:49Z

\[kod\]

sql ="select Knowledge.id, Knowledge.Rubrik, Knowledge.avdelning, Knowledge.typ, Knowledge.url, Knowledge.serial, Knowledge.val, Menu.id, Menu.Avdelning " &amp; \_
" from Knowledge " &amp; \_
" inner join Menu " &amp; \_
" on Knowledge.id = Menu.id " &amp; \_
" WHERE avdelning = '" &amp; Request.QueryString("Avdelning") &amp; "'  " &amp; \_
" AND val = '"&amp; Request.QueryString("typ") &amp;"' "

\[kod\]

Expected end of statement 

och det är i slutet av första raden

sql ="select Knowledge.id, Knowledge.Rubrik, Knowledge.avdelning, Knowledge.typ, Knowledge.url, Knowledge.serial, Knowledge.val, Menu.id, Menu.Avdelning " &amp**;** \_

Jag vill alltså att det som står i Avdelning1 skrivs in i Avdelning där Avdelning har samma värde som Avdelning1's id

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

## #4 — LAMP, 2002-08-02T18:54Z

> Jag vill alltså att det som står i Avdelning1 skrivs in i Avdelning där Avdelning har samma värde som Avdelning1's id

Skrivs in? Vill du göra en insert eller update i databasen?

Om jag ska förså får du nog förklara lite mer ingående vad du vill göra. :)

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

## #5 — SPinckney, 2002-08-02T19:00Z

Såhär menar jag

IInneholls databasen så har jag ju en kollumn som heter Avdelning.

Säg att jag har 1000 poster där som är MODEM.

Istället för att skriva MODEM i alla dom 1000 posterna så skriver jag "1" istället. 

Sen i Menu tabellen så skriver jag tex MODEM i avdelning och ID't är 1

Så alla som ha 1 i avdelning i Inneholls tablet får MODEM som värde.

Så om jag vill ändra MODEM till tex Adapter så ändrar jag bara på ett ställe istället för 1000 st.

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

## #6 — agneta_rung, 2002-08-02T19:12Z

Jag antar att select-satsen ska se ut så här om du ska få ut klartexten för avdelning och förutsatt att det du har i Request.QueryString("Avdelning") också är klartexten, exv "Modem". Så kan du förstås ta med vilka kolumner du vill i resultatet...

sql = "SELECT i.Typ, m.Avdelning1 " &\_
"FROM Inneholl as i, Menu as m  " &\_
"WHERE m.avdelning1 = i.Avdelning " &\_
"AND m.avdelning1 = '" & Request.QueryString("Avdelning")  & "'  " & \_
"AND i.typ = '"& Request.QueryString("typ") &"' "

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/49320-join-tables
