---
title: "inner join - Access"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/140991-inner-join-access"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "Uwe"
published: "2006-01-16T13:26:02.000Z"
updated: "2006-01-16T15:10:29.000Z"
replies: 9
views: 418
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/140991-inner-join-access"
---

# inner join - Access

## #1 — Uwe, 2006-01-16T13:26Z

Om man vill joina tre tabeller med inner join i access. Hur ska man skriva då? Har testat följande:

```
SELECT *
FROM  tbl_Article A  INNER JOIN  tbl_Setup S ON A.SID=S.SID
Inner join tbl_Order on A.OID=O.OID
```

Och får felet:

```
Syntax error (missing operator) in 
query exprission 'A.SID=S.SID Inner join tbl_Order O on A.OID=O.OID
```

Har testat att köra frågan i SQL server och där får jag inga fel.

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

## #2 — @nders, 2006-01-16T13:29Z

Access vill ha lite parenteser.

```
SELECT *
FROM  (tbl_Article A INNER JOIN  tbl_Setup S ON A.SID=S.SID)
Inner join tbl_Order on A.OID=O.OID
```

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

## #3 — Uwe, 2006-01-16T14:00Z

Får detta felmeddelande i stället.

```
Syntax error in JOIN operation.
```

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

## #4 — Peter S, 2006-01-16T14:05Z

```
SELECT *
FROM  (tbl_Article A INNER JOIN  tbl_Setup S ON A.SID=S.SID)
Inner join tbl_Order O on A.OID=O.OID
```

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

## #5 — Uwe, 2006-01-16T14:11Z

Det blir alltså följande felmeddelande:

> **Uwe skrev:**
>
> Får detta felmeddelande i stället.
>
> ```
> Syntax error in JOIN operation.
> ```

 

Med denna frågan:

```
SELECT *
FROM  (tbl_Article A INNER JOIN  tbl_Setup S ON A.SID=S.SID)
Inner join tbl_Order O on A.OID=O.OID
```

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

## #6 — @nders, 2006-01-16T14:19Z

Du noterade den lilla skillnaden i Peters inlägg jämfört med mitt?
O...

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

## #7 — Uwe, 2006-01-16T14:43Z

> **@nders skrev:**
>
> Du noterade den lilla skillnaden i Peters inlägg jämfört med mitt?
> O...

Ah, nu såg jag det i alla fall... men det tog ett tag :r

Om jag nu skulle vilja joina fler tabeller, hur ska man sätta parenteserna då? Ex

```
SELECT *
FROM  (tbl_Article A INNER JOIN  tbl_Setup S ON A.SID=S.SID)
(Inner join tbl_Order O on A.OID=O.OID)
Inner join ny_tabell T ON O.OID=T.OID
```

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

## #8 — Peter S, 2006-01-16T14:44Z

```
SELECT *
FROM  ((tbl_Article A INNER JOIN  tbl_Setup S ON A.SID=S.SID)
Inner join tbl_Order O on A.OID=O.OID)
Inner join ny_tabell T ON O.OID=T.OID
```

 :)

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

## #9 — @nders, 2006-01-16T14:53Z

Tycker mig känna igen detta... ;)

<http://www.webforum.nu/showthread.php?t=114098>

Är du förresten säker på att din ursprungsfråga fungerar i SQL Server? Du borde fått lite bråk där också, eftersom du aldrig gett ordertabellen aliaset *O*.

mvh

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

## #10 — Uwe, 2006-01-16T15:10Z

Tack för svaren, nu känner jag mig med i matchen igen!  :h 

> Är du förresten säker på att din ursprungsfråga fungerar i SQL Server? Du borde fått lite bråk där också, eftersom du aldrig gett ordertabellen aliaset O.

Jag kopierade inte texten utan skrev den från början, så jag fick antagligen med aliaset av bara farten...

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/140991-inner-join-access
