---
title: "Hjärnsläpp"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/188478-hjärnsläpp"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "rhdf"
published: "2011-11-23T16:17:26.000Z"
updated: "2011-11-23T18:14:35.000Z"
replies: 1
views: 487
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/188478-hjärnsläpp"
---

# Hjärnsläpp

## #1 — rhdf, 2011-11-23T16:17Z

Tjoo nu har hjärnan gått i totalt baklås

Jag har  2 tabeller i en databas som jag fått ta över och det är en hel del i den som inte är så smart byggt...

Ett förenklat upplägg:
News

```
NewsID PK
Topic
```

News-relations:

```
ID
NewsID
RefID
```

Jag vill nu hämta ut de senaste 12 nyheterna SAMT få med eventuella relaterade nyheter till dessa 12

med andra ord nånting i stil med
**Nyhet 1**
**Nyhet 2**

- Relaterad nyhet 1
- Relaterad nyhet 2

**Nyhet 3**

Hur löser man detta med EN query... totalt hjärnsläpp idag

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

## #2 — invecklaren, 2011-11-23T18:14Z

Kör du SQL Server 2005 eller senare kan du köra Common Table Expression

<http://msdn.microsoft.com/en-us/library/ms190766.aspx>
<http://www.simple-talk.com/sql/t-sql-programming/sql-server-cte-basics/>

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/188478-hjärnsläpp
