---
title: "Joina två tabeller"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/162587-joina-två-tabeller"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "Peeer"
published: "2007-07-15T21:28:35.000Z"
updated: "2007-07-16T19:50:15.000Z"
replies: 2
views: 522
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/162587-joina-två-tabeller"
---

# Joina två tabeller

## #1 — Peeer, 2007-07-15T21:28Z

Afton!
Sitter här med två tabeller (det går dessvärre inte att ändra uppbyggnaden av databasen) i en MySQL-databas:

**tbl1:**
datum = 2007-05-06, hid = 3, did = 4
datum = 2007-07-24, hid = 4, did = 5
datum = 2007-07-12, hid = 6, did = 10 

**tbl2:**
id = 3, namn = Per
id = 4, namn = Sara
id = 5, namn = Bengt
id = 6, namn = Rolf
id = 10, namn = Adam

Jag vill nu plocka ut ett visst datum från tbl1, men istället för hid & did så vill jag få ut namnen från tbl2 (hid respektive did motsvaras av varsin post i tbl2). 

Jag lyckas få ut ett av namnen, men när jag ska få ut det andra tar det stopp. Hur gör jag?

```
select datum, namn as H from tbl1, tbl2 where datum = '2007-07-12' and 
	tbl1.hid = tbl2.id order by datum limit 1
```

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

## #2 — emission, 2007-07-15T22:06Z

Du får joina två gånger

```
select datum, th.namn as H,td.namn as N from tbl1, tbl2 th, tbl2 td where datum = '2007-07-12' and 
	tbl1.hid = th.id and tbl1.did=td.id order by datum limit
```

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

## #3 — Peeer, 2007-07-16T19:50Z

Ah, tack! :)

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/162587-joina-två-tabeller
