---
title: "Problem med dubbla JOIN i Access"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/181793-problem-med-dubbla-join-i-access"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "Fireh"
published: "2009-12-26T17:10:40.000Z"
updated: "2009-12-26T17:29:14.000Z"
replies: 1
views: 376
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/181793-problem-med-dubbla-join-i-access"
---

# Problem med dubbla JOIN i Access

## #1 — Fireh, 2009-12-26T17:10Z

Hej.

Jag försöker få ihop en fråga som kombinerar tre olika tabeller. Om jag kör frågor som kombinerar två av tabellerna i taget går det bra, men när jag sätter ihop två fungerande så skiter det sig.

De första två fungerar, den tredje gör det inte:

```
SET rs=db.Execute("SELECT * FROM o1 INNER JOIN o2 ON CStr(o1.Ordernr)=o2.Ordernr")

SET rs=db.Execute("SELECT * FROM o1 INNER JOIN k1 ON o1.KundID=k1.KundID")

SET rs=db.Execute("SELECT * FROM o1 INNER JOIN o2 ON CStr(o1.Ordernr)=o2.Ordernr INNER JOIN k1 ON o1.KundID=k1.KundID")
```

Jag har testat ändra till LEFT istället för INNER i alla kombinationer för att se om det gjort någon skillnad, men icke. Tabellerna o1, o2 och k1 innehåller bara en post var som har den information som krävs. Fältet Ordernr i tabellen o2 är textvärde med samma innehåll som Ordernr i tabell o1, därav CStr i frågan.

Någon som kan bringa klarhet i detta?

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

## #2 — Fireh, 2009-12-26T17:29Z

Har testat följande fråga också, den fungerar men returnerar 2 likadana poster. Group by fungerar inte.

```
SET rs=db.Execute("SELECT * FROM o1,o2,k1 WHERE CStr(o1.Ordernr)=o2.Ordernr AND o1.KundID=k1.KundID")
```

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/181793-problem-med-dubbla-join-i-access
