---
title: "Visa information ur flera tabeller"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/12563-visa-information-ur-flera-tabeller"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "maland"
published: "2001-11-09T12:16:00.000Z"
updated: "2001-11-09T21:21:00.000Z"
replies: 8
views: 220
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/12563-visa-information-ur-flera-tabeller"
---

# Visa information ur flera tabeller

## #1 — maland, 2001-11-09T12:16Z

Jag har en länk som skickar vidare till en annan ASP sida- Där ska jag kunna se information om lite olika saker från olika tabeller. Hur löser jag detta?
Jag skickar med ett id
?antid=\<%=rsAnt("ant_id")%\>" 
Detta är ett id från tabellen Ant som alltså följer med till nästa sida.

Där vill jag plocka ut information ur tabellerna Ant, Inf och Kun.
Tabell:Ant
\*ant_id
foretag
id
Tabell: Inf
\*id
namn
Tabell: Kun
\*foretag
kontakt
Jag vill alltså plocka ut informationen som hör ihop med ant_id. I den tabellen finns foretag som har en relation med foretag i tabellen Kun. id i tabellen Ant har en relation med id i tabellen Inf.I tabellen Kun vill jag sedan ha ut informationen kontakt. I tabellen Inf vill jag ha ut namn.
Hur gör jag?

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

## #2 — LarsG, 2001-11-09T12:49Z

**Välkommen till webForum**

```
set connect = server.createobject("adodb.connection")
connect.open "dsn"

antid = request.querystring("antid")
sql = "select inf.namn,kun.kontatkt from (inf inner join ant on inf.id = ant.id ) inner join kun on ant.foretag = kun.foretag where ant.antId = " & antId

set rs = connect.execute(sql)
while not rs.eof 
response.write rs("namn") & "<br>"
response.write rs("Kontakt") & "<br>"
rs.movenext
wend
```

Nu vet jag inte om jag förstod vilka kolumner som är kopplade.

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

## #3 — maland, 2001-11-09T13:06Z

Ska den se ut såhär:= " & antId

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

## #4 — LarsG, 2001-11-09T13:14Z

Ja, om antID är definierad som ett tal i din tabell så.

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

## #5 — maland, 2001-11-09T13:28Z

Ja det är den.....men jag får det inte att funka. Jag får incorrect syntax near ant

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

## #6 — LarsG, 2001-11-09T13:42Z

Vilken databashanterare använder du?

Du kan ju testa och skriva frågan så här också.

```
sql = "select inf.namn,kun.kontatkt from inf,ant,kun where inf.id = ant.id 
and ant.foretag = kun.foretag and  ant.antId = " & antId
```

red: Jag såg ett fel i mitt förra inlägg som jag har rättat nu, så du kan klippa ut det och försöka igen.

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

## #7 — maland, 2001-11-09T13:55Z

Nu får jag såhär-----\>

Expected statement
/kunddata_Local/visa.asp, line 15
and ant.foretag = kun.foretag ant.ant_id = " & antId

Jag har provat förslag 2

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

## #8 — LarsG, 2001-11-09T14:02Z

Hela tilldelingen 

sql = "select inf.namn,kun.kontatkt from inf,ant,kun where inf.id = ant.id 
and ant.foretag = kun.foretag and ant.antId = " & antId

måste stå på en rad i ditt skript.

(Det är forumet som lägger in radbrytningar om texten blir för lång)

red: Jag lyckade s skriva fel även i denna variant, glömde ett and men det är rättat nu.

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

## #9 — maland, 2001-11-09T21:21Z

OK, ska prova nu få se...

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/12563-visa-information-ur-flera-tabeller
