---
title: "Liten enkel sql fråga"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/179490-liten-enkel-sql-fråga"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "Vinnaren"
published: "2009-07-22T20:04:46.000Z"
updated: "2009-07-23T11:52:29.000Z"
replies: 5
views: 480
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/179490-liten-enkel-sql-fråga"
---

# Liten enkel sql fråga

## #1 — Vinnaren, 2009-07-22T20:04Z

Tja,

Har följande:

```
SELECT c.Header, s.Name, tf.DepartmentId

FROM forum_Category AS c

INNER JOIN DepartmentsToForum AS tf
ON tf.CategoryId = c.CategoryId

LEFT OUTER JOIN Departments AS s
ON s.DepartmentId = tf.DepartmentId

WHERE c.CategoryId = 13
```

Denna returnerar bara de Departments som finns registrerade i DepartmentsToForum men jag vill ha ut alla rader som finns i Departments, oavsett om de e registrerade i DepartmentsToForum.

ex.
Rubrik - Department 1 - 2
Rubrik - Department 2 - 3
Rubrik - Department 3 - NULL

Hur löser man detta? (MSSQL)

Tacksam för all hjälp :stud

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

## #2 — Peter S, 2009-07-23T08:20Z

Vill du i första hand visa departments eller forum_categories? Om det förstnämnda:

```
SELECT c.Header, s.Name, tf.DepartmentId

FROM Departments AS s

LEFT OUTER JOIN DepartmentsToForum AS tf
ON ON s.DepartmentId = tf.DepartmentId  

LEFT OUTER JOIN forum_Category AS c
tf.CategoryId = c.CategoryId

WHERE c.CategoryId = 13
```

Om däremot det sistnämnda är det som gäller så måste poster finnas i departmentsToForum för att du skall kunna visa departments. Alltså bör din nuvarande fråga fungera.

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

## #3 — Vinnaren, 2009-07-23T09:56Z

tack, men den ger samma resultat, dvs
Rubrik - Department 1 - 2
Rubrik - Department 2 - 3

inte
Rubrik - Department 1 - 2
Rubrik - Department 2 - 3
Rubrik - Department 3 - NULL

Det kanske inte går o göra på detta sätt? :stud

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

## #4 — Peter S, 2009-07-23T10:50Z

Nej, precis. För en forumkategori kan du inte hämta department utan att inte samtidigt hämta department-id. Detta eftersom department är beroende av att det finns motsvarande poster i departmentsToForum.

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

## #5 — nitro2k01, 2009-07-23T11:00Z

Pröva RIGHT OUTER JOIN forum_Category AS c

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

## #6 — Vinnaren, 2009-07-23T11:52Z

Tack, men det vill inte fungera. Får köra två frågor istället.

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/179490-liten-enkel-sql-fråga
