---
title: "Left join"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/78410-left-join"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "kolas"
published: "2003-05-29T15:54:42.000Z"
updated: "2003-05-29T18:49:50.000Z"
replies: 5
views: 171
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/78410-left-join"
---

# Left join

## #1 — kolas, 2003-05-29T15:54Z

Jag vill plocka uppgifter ur en access db med två tabeller:

dokument och klassificering

I tabellen dokument har jag två fält med koder som ska kopplas ihop med sin förklaring i tabellen klassificering.

Ex. 
dokument
kategori = h1
ucid = hh3

klassificering
h1 = Hkategori
hh3 = Hunderkategori

Jag har fått det att fungera med en i taget, men hur ska jag ändra för att jag ska kunna plocka både h1 och hh3 från klassificeringstabellen?

nuvarnade kod:

 

```
	sql = ""
	sql = sql + " Select dokument.*"
	sql = sql + " ,Forklaring"
	sql = sql + " From dokument"
	sql = sql + " Left Join Klassificering On dokument.ucid=Klassificering.Klassificering"
```

 

Och sen skriver jag ut den "översatta" texten med: recordset("Forklaring")

Men jag vill som sagt kunna lista upp översättningen av både h1 och hh3, inte bara hh3.

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

## #2 — LarsG, 2003-05-29T16:19Z

Varför left join? Finns det inte förklaringar för allt?

```
sql = "Select dokument.* ,h1.Forklaring, h2.forklaring " & _
" From (dokument  left Join Klassificering h1 " & _
" On dokument.ucid=h1.Klassificering ) left join " & _
" Klassificering h2 on  " & _
" On dokument.kategori =h2.Klassificering  "
```

Flyttas från ASP.

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

## #3 — kolas, 2003-05-29T17:30Z

Left join...

Hur skulle man kunna lösa det smidigare? jo det finns förklaringar för alla koder...

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

## #4 — LarsG, 2003-05-29T17:32Z

Då kan du byta left join mot inner join. Vadå smidigare? Att använda två frågor är kanske enklare men förmodligen mindre effektivt.

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

## #5 — kolas, 2003-05-29T17:35Z

Finns det nå´n bra adress (helst svensk) där jag kan lära mig om "olika jointar" :)

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

## #6 — aasah, 2003-05-29T18:49Z

Sök här. PEW(?) eller nån annan har ett mycket informativt inlägg  i en tråd som jag dock inte har adressen till utan att söka själv... ;)

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/78410-left-join
