---
title: "SQL-sats"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/21905-sql-sats"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "GrodanBoll"
published: "2002-01-24T11:57:00.000Z"
updated: "2002-01-24T13:28:00.000Z"
replies: 2
views: 128
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/21905-sql-sats"
---

# SQL-sats

## #1 — GrodanBoll, 2002-01-24T11:57Z

Hej hej :)

Jag har en SQl-sats som inte vill fungera som jag har tänkt mig... :(

Jag har tre tabeller

tblSida
 sidId
 sidNamn
 avdId

tblAvdelning
 avdId
 avdLangtNamn

tblRattighet
 avdId
 persId
 rattighetId

Jag vill alltså hämta sidId, sidNamn, avdLangtNamn för de avdId där personen e 'XX' och rattighetId e '2'.

Min fråga ser ut så här

```
SELECT s.sidId, s.sidNamn, a.avdLangtNamn, r.avdId 
FROM tblRattighet r INNER JOIN tblSida s ON r.avdId = s.avdId 
INNER JOIN tblAvdelning a ON s.avdId = a.avdId WHERE r.persId ='XX' AND r.rattighetId = '2'
```

Problemet e att jag har en avdelning som inte har någe avdLangtNamn men jag vill ju ha med dessa sidor i resultatet iaf (men fältet avdLangtNamn blir då tomt), dessa kommer alltså inte med såsom frågan ser ut nu.

Vad har jag missat :q

/Grodan :)

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

## #2 — LarsG, 2002-01-24T12:13Z

```
SELECT s.sidId, s.sidNamn, a.avdLangtNamn, r.avdId 
FROM tblRattighet r INNER JOIN tblSida s ON r.avdId = s.avdId 
LEFT OUTER JOIN tblAvdelning a ON s.avdId = a.avdId WHERE r.persId ='XX' AND r.rattighetId = '2'
```

Då får du null i a.avdLangtNamn där det inte finns någon match.

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

## #3 — GrodanBoll, 2002-01-24T13:28Z

Du e för gó, jag bugar o tackar :D
Den funka perfa.

/Grodan

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/21905-sql-sats
