---
title: "tre tabeller och en fråga"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/145815-tre-tabeller-och-en-fråga"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "peppar"
published: "2006-04-20T21:40:08.000Z"
updated: "2006-04-21T17:10:43.000Z"
replies: 2
views: 401
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/145815-tre-tabeller-och-en-fråga"
---

# tre tabeller och en fråga

## #1 — peppar, 2006-04-20T21:40Z

Jag försöker få ihop en vettig join fråga mot en Access databas. jag har tre tabeller:

medlemsregister
\---------------
usrId

med_origin
\----------
usr_ORIGINID
usr_USRORIGIN
usr_KATEGORI

med_kategorier
\--------------
usr_KATID
usr_KATEGORI

Nu vill jag hämta alla poster i tabellen medlemsregister och vilka kategorier varje medlem tillhör. Jag vill skriva ut dom såhär:

```
medlemsregister.usrID och sedan alla kategorierna medlemen tillhör
och sedan nästa medlem... och tillhörande kategorier
och sedan nästa medlem... osv...
```

Jag har denna SQLen med den skriver ut såhär:

```
medlem 1 (tillhör en kategori)
medlem 2 (tillhör 2)
medlem 2 (tillhör 2)
medlem 3 (tillhör 1)
medlem 4 (tillhör 4)
medlem 4 (tillhör 4)
medlem 4 (tillhör 4)
medlem 4 (tillhör 4)
```

 och frågan jag har nu ser ut såhär: 

```
SELECT        medlemsregister.*, med_origin.*, med_kategorier.*, *
FROM            ((medlemsregister LEFT OUTER JOIN
                         med_origin ON medlemsregister.usrId = med_origin.usr_USRORIGIN) LEFT OUTER JOIN
                         med_kategorier ON med_origin.usr_KATEGORI = med_kategorier.usr_KATID)
```

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

## #2 — peppar, 2006-04-20T22:20Z

Det är nog inte frågan det är fel på. Det är koden som skriver ut verkar det som... Jag postar den i ASP forumet.

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

## #3 — peppar, 2006-04-21T17:10Z

Efter lite bollande nu så har jag gjort frågan såhär: 

```
"SELECT"&_
" medlemsregister.*, med_origin.*, med_kategorier.*, *"&_
" FROM"&_
" ((medlemsregister INNER JOIN"&_
" med_origin ON medlemsregister.usrId = med_origin.usr_USRORIGIN)"&_
" LEFT OUTER JOIN"&_
" med_kategorier ON med_origin.usr_KATEGORI = med_kategorier.usr_KATID)"&_
" WHERE usrID <> "& dummy &" ORDER BY usrEfternamn ASC"
```

problemet här är att jag vill kunna skriva ut även om det inte finns något i tabellen med_origin. hur ser den JOINEN ut? Kan någon vänlig själ hjälpa?

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/145815-tre-tabeller-och-en-fråga
