---
title: "En kolumn ska bli rubrik åt resten?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/121812-en-kolumn-ska-bli-rubrik-åt-resten"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "CokeLight"
published: "2005-02-05T21:45:47.000Z"
updated: "2005-02-12T08:05:34.000Z"
replies: 5
views: 280
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/121812-en-kolumn-ska-bli-rubrik-åt-resten"
---

# En kolumn ska bli rubrik åt resten?

## #1 — CokeLight, 2005-02-05T21:45Z

Hejsan,

Följande sql:

```
SELECT DISTINCT Avdelning, Enhet, Enamn, Fnamn 
FROM Avdelningar avd INNER JOIN Enheter enh 
ON avd.AvdID = enh.EnhID INNER JOIN komb kom 
ON kom.EnhID = enh.EnhID 
INNER JOIN Personal per 
ON kom.PerID = per.PerID 
GROUP BY Avdelning, Enhet, Enamn, Fnamn 
ORDER BY Avdelning
```

 

ger denna utskrift (ungefär)

```
avd1		enh1	enamn		fnamn	
avd1		enh1	enamn		fnamn
avd1		enh2	enamn		fnamn
avd2		enh3	enamn		fnamn
avd2		enh4	enamn		fnamn	
avd2		enh4	enamn		fnamn
```

 

Det jag inte kommer på är hur man, med SQL, får nåt som blir så här (alltså att avdelningskolumnen blir huvudrubrik åt resten?)

```
avd1
enh1	enamn		fnamn			
enh1	enamn		fnamn
enh2	enamn		fnamn
avd2
enh3	enamn		fnamn
enh4	enamn		fnamn	
enh4	enamn		fnamn
```

 

(Egentligen håller jag på med en Datagrid i ASP.NET, C#, så om nån vet hur man får in det där är det ju ännu bättre... men jag är lika nyfiken på hur SQL satsen skulle kunna se ut.. har funderat på subqueries o unions etc. men får inte till det.. om det inte går med SQL kan jag väl flytta logiken till C# iofs.. )

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

## #2 — @nders, 2005-02-06T07:16Z

Det där ska du lösa i C#-applikationen.

Mvh

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

## #3 — CokeLight, 2005-02-06T07:46Z

Hej @nders.. okay, tack, bra.. då ska jag inte slösa bort mer tid på o fundera ut SQL satser :)

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

## #4 — @nders, 2005-02-06T07:53Z

Det du frågar efter har ju faktiskt bara med presentationen att göra, och då passar det bra att lösa problemet där man gör presentationen av datat. :)

mvh

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

## #5 — CokeLight, 2005-02-06T08:13Z

hehe.. sant sant.. jag kanske inte alltid vill att det ska se ut just så.. då ska jag ju inte gå in i databasens sp o ändra.. ehm... vet inte vad jag tänkte på.. blev bara nyfiken på om jag missat nåt kul kommando i SQL o glömde bort om det var det bästa sättet :) men jag går in o ändrar i C# nu.. :) tackar.. kanske postar i ASP.NET längre fram då..

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

## #6 — CokeLight, 2005-02-12T08:05Z

jag tänkte jag kunde posta hur jag löste det i C# om det nu kanske hjälper nån... :)

```
protected void repAvd_ItemDataBound(object sender, RepeaterItemEventArgs e)
		{
			if(e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem)
			{
				repEnheter = (Repeater)e.Item.FindControl("repEnh");
				if(repEnheter != null)
				{
					curAvdId = ((Label)e.Item.FindControl("lblCurAvdId")).Text.ToString().Trim();
					repEnheter.DataSource = dtc.CreateDataSourceListEnh(curAvdId);
					repEnheter.DataBind();
				}
			}
		}
```

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/121812-en-kolumn-ska-bli-rubrik-åt-resten
