---
title: "Inner join"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/112512-inner-join"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "Inferis"
published: "2004-09-28T15:30:05.000Z"
updated: "2004-09-29T16:15:52.000Z"
replies: 3
views: 217
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/112512-inner-join"
---

# Inner join

## #1 — Inferis, 2004-09-28T15:30Z

Jag vill presentera vilka medlemmar som är inloggade.
Men om någon av de inloggade har en bild så vill jag även visa den.
Problemet är att medlemmarna kan ha flera bilder, så nu listas medlemmarna för varje bild de har.

```
sql = "SELECT * FROM Medlemmar LEFT OUTER JOIN Bilder ON Medlemmar.Nick = Bilder.Nick WHERE Medlemmar.Senast = TRUE AND Bilder.Hemsidesbild = 2 ORDER BY Loggade_in"
```

Jag vill alltså lista alla medlemmar där Medlemmar.Senast har värde. Skulle det sen finnas värde i Bilder.Hemsidesbild = 2 så vill jag att den bilden visas.

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

## #2 — Inferis, 2004-09-28T15:30Z

Det finns ju medlemmar som inte har någon bild alls. Alltså finns dem inte med i tabellen Bilder.
Dessa ska ju också visas.

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

## #3 — Compusa, 2004-09-28T19:36Z

Räcker det inte med att använda Distinct?

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

## #4 — Inferis, 2004-09-29T16:15Z

Nej, det gjorde inte det.
Vill någon vara vänlig och radera denna frågan. Jag la till ytterligare ett fält i medlemstabellen istället.

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

---

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