---
title: "Komma-tecken mellan posterna?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/156960-komma-tecken-mellan-posterna"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "Kristianstad"
published: "2007-02-08T16:53:48.000Z"
updated: "2007-02-08T18:03:13.000Z"
replies: 1
views: 395
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/156960-komma-tecken-mellan-posterna"
---

# Komma-tecken mellan posterna?

## #1 — Kristianstad, 2007-02-08T16:53Z

Hej!

Jag kör SQL Server!

```
SELECT s.NamnID, p.Namn FROM kolumn_s as s inner join kolumn_p p on s.NamnID = p.ID WHERE Status=1 ORDER BY p.Namn
```

Denna SQL-fråga resulterar i:
**s.NamnID \| p.Namn
20 \| Per Persson
21 \| Ola Andersson
22 \| Kalle Nilsson
23 \| Sven Svensson**

Jag skulle vilja ha resultatet till:
**Per Persson, Ola Andersson, Kalle Nilsson, Sven Svensson** ...som en post direkt genom SQL och inte genom ASP/PHP.

Anledningen är att jag ska göra flera sådana frågor och tänkte med en SP göra så mycket som möjligt i databasen.

Går det att göra egentligen?

Tack på förhand!

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

## #2 — LarsG, 2007-02-08T18:03Z

Det går, 

```
declare @a varchar(....)
select @a = coalesce(@a + ',') + p.name
  FROM kolumn_s as s inner join kolumn_p p 
  on s.NamnID = p.ID 
  WHERE Status = 1  
  ORDER BY p.Namn
select @a
```

men rent principiellt anser jag att detta är sådant man sköter i presentationslagret.

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/156960-komma-tecken-mellan-posterna
