---
title: "Flera tabeller"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/5927-flera-tabeller"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "hawkman"
published: "2000-06-27T08:50:00.000Z"
updated: "2000-06-27T11:16:00.000Z"
replies: 7
views: 247
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/5927-flera-tabeller"
---

# Flera tabeller

## #1 — hawkman, 2000-06-27T08:50Z

Hej, 

Jag har en SQL-sats som combinerar två tabeller där ett id-nummer är samma. Jag ska nu hämta ut information ifrån dessa. 

Tabellerna innehåller båda fältnamnen "Comments". Hur kan jag hämta båda? Skriver jag ex RA("Comments") får jag bara ut det ena. Kan man "punktnotera" så att jag når det andra? EX: tabell1.Comments resp. tabell2.Comments?

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

## #2 — Vide, 2000-06-27T09:17Z

Japp, det går bra det...

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

## #3 — hawkman, 2000-06-27T09:51Z

Hej,
Jag skriver:

\<%=RA("SWVersion.Comments")%\>

Och får 
"ADO could not find the object in the collection corresponding to the name or ordinal reference requested by the application."

Select-satsen ser ut så här:
Sql ="SELECT \*FROM SWVersion, SWProduct WHERE SWVersion.SWProductId = "&id&" AND SWProduct.SWProductId = "&id&" AND SWVersion.SWVersionId= "&swrevid&" "

Jag kan läsa ut andra värden från tabellerna som har unika namn men inte "comments" som finns i båda :(

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

## #4 — Vide, 2000-06-27T09:58Z

Du måste ange tabellerna i SQL-statsen...:

Sql ="SELECT SWVersion.Comments, SWProduct.comments, \* FROM SWVersion, SWProduct WHERE SWVersion.SWProductId = "&id&" AND SWProduct.SWProductId = "&id&" AND SWVersion.SWVersionId= "&swrevid&" "

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

## #5 — PatrikB, 2000-06-27T10:07Z

Hello,

Om man har 2 tabeller och i varje tabell finns det fält som har samma namn och man vill plocka ut båda fälten i samma SQL uttryck så funkar detta:

```
SQL = "SELECT SWComments.Comments AS CC, SWProducts.Comments AS PC FROM SWComments, SWProducts WHERE ...
```

Plocka ut dem med:

```
var1 = RS.("CC")
var2 = RS.("PC")
```

cul8er
PatrikB

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

## #6 — hawkman, 2000-06-27T10:12Z

Just det! Glömde...

Men, funkar inte ändå :)

så här ser det ut nu:
\<%
id = request.querystring("id")
swrevid = request.querystring("swrevid")
cxc = request.querystring("cxc")
Sql ="SELECT SWVersion.Comments, SWProduct.Comments, \* FROM SWVersion, SWProduct WHERE SWVersion.SWProductId = "&id&" AND SWProduct.SWProductId = "&id&" AND SWVersion.SWVersionId="&swrevid&""
Set RA = Server.CreateObject("ADODB.Recordset")
RA.Open Sql, Connection, adOpenStatic, adLockOptimistic

%\>

och det jag vill läsa ut:
\<%=RA("SWVersion.Comments")%\>
\<%=RA("SWProduct.Comments")%\>

När jag pekat ut "Comments" från tabellerna i SELECT kan jag visa de andra fälten också eller måste jag specifikt tala vilka fält jag vill titta på?

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

## #7 — hawkman, 2000-06-27T10:25Z

Patrik,

Det funkar.. men jag behöver välja komma åt alla fälten i resp tabell. Måste jag då ange ALLA fälten?

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

## #8 — hawkman, 2000-06-27T11:16Z

Vide & Patrik!

Genom att kombinera era tips så fixade det sej! Men jag kan fortfarande inte läsa ut \<%=RA("SWVersion.Comments")%\>, men funkar det ändå så är jag inte sån...

"Workarounds make the world go round" :)

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/5927-flera-tabeller
