---
title: "Problem med join"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/52671-problem-med-join"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "andreas_lindh"
published: "2002-09-09T12:04:20.000Z"
updated: "2002-09-09T12:06:46.000Z"
replies: 1
views: 197
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/52671-problem-med-join"
---

# Problem med join

## #1 — andreas_lindh, 2002-09-09T12:04Z

Får ett felmeddelande på den här koden

```
Sql ="Select  f_users.*, f_inlagg.* From f_inlagg inner join f_users on f_users.id = f_inlagg.sk_id where s_id =" & request.querystring("id") &" or id =" & request.querystring("id") &" order by id"
rs.Open SQL, oConn, 3, 1
```

Felmeddelande
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
\[Microsoft\]\[Drivrutin för ODBC Microsoft Access\] Det angivna fältet 'id' kan referera till fler än en av de tabeller som är uppräknade i SQL-uttryckets FROM-instruktion.
/tibroik2003/inlagg.asp, line 18

Någon som vet vad som är fel?

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

## #2 — @nders, 2002-09-09T12:06Z

I slutet av din SQL-fråga har du en where-sats där du refererar till fältet id. Ange tabellnamn även där. Samma sak i order by-delen.

```
... or [b]tabellnamn.id[/b] =" & request.querystring("id") &" order by [b]tabellnamn.id[/b]"
```

Mvh,

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/52671-problem-med-join
