---
title: "dubbla inner join funkar inte!!"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/103521-dubbla-inner-join-funkar-inte"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "eddy1"
published: "2004-05-13T18:01:18.000Z"
updated: "2004-05-15T09:50:26.000Z"
replies: 3
views: 316
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/103521-dubbla-inner-join-funkar-inte"
---

# dubbla inner join funkar inte!!

## #1 — eddy1, 2004-05-13T18:01Z

gjorde först en sats med en inner join, fungerar kanon

```
SQL = "Select k.namn as kund From tbl_kunder k inner join tbl_fakturor fa on k.kund_id = fa.kund_id"
```

men när jag skulle ha två så blev det skräp av det.

```
SQL = "Select k.namn as kund, f.namn as foretag From tbl_kunder k inner join tbl_fakturor fa on k.kund_id = fa.kund_id inner join tbl_foretag f on fa.foretag_id = f.foretag_id"
```

Som ger följande fel

```
Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)
[Microsoft][Drivrutin för ODBC Microsoft Access] Syntaxfel (operator saknas) i frågeuttrycket 'k.kund_id = fa.kund_id inner join tbl_foretag f on fa.foretag_id = f.foretag_id'.
/faktura/faktura.asp, line 88
```

vad gör jag för fel!!

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

## #2 — Engine^, 2004-05-14T09:50Z

Eftersom du kör Access så måste du använda paranteser...

```
SELECT k.namn AS kund, f.namn AS foretag
FROM (tbl_kunder k
INNER JOIN tbl_fakturor fa ON k.kund_id = fa.kund_id)
INNER JOIN tbl_foretag f ON fa.foretag_id = f.foretag_id
```

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

## #3 — eddy1, 2004-05-15T09:26Z

nopp

det hjälper inte! får detta fel

Feltyp:
Kompileringsfel i Microsoft VBScript (0x800A0409)
Oavslutad strängkonstant
/faktura/faktura.asp, line 84, column 120
SQL = "SELECT k.namn AS kund, f.namn AS foretag FROM (tbl_kunder k INNER JOIN tbl_fakturor fa ON k.kund_id = fa.kund_id)
\-----------------------------------------------------------------------------------------------------------------------^

med denna rad:

SQL = "SELECT k.namn AS kund, f.namn AS foretag FROM (tbl_kunder k INNER JOIN tbl_fakturor fa ON k.kund_id = fa.kund_id) INNER JOIN tbl_foretag f ON fa.foretag_id = f.foretag_id"

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

## #4 — Peter S, 2004-05-15T09:50Z

Är uttrycket uppdelat på två rader?

```
SQL = "SELECT k.namn AS kund, f.namn AS foretag FROM (tbl_kunder k INNER JOIN tbl_fakturor fa ON k.kund_id = fa.kund_id) " _
& "INNER JOIN tbl_foretag f ON fa.foretag_id = f.foretag_id"
```

 :)

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/103521-dubbla-inner-join-funkar-inte
