---
title: "loopa ut kategorier samt underkategorier"
type: "forum-thread"
url: "https://www.webforum.nu/amne/dotnet/170882-loopa-ut-kategorier-samt-underkategorier"
topic: ".NET"
topic_url: "https://www.webforum.nu/amne/dotnet"
author: "Vinnaren"
published: "2008-04-18T13:28:22.000Z"
updated: "2008-04-20T07:51:15.000Z"
replies: 5
views: 578
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/dotnet/170882-loopa-ut-kategorier-samt-underkategorier"
---

# loopa ut kategorier samt underkategorier

## #1 — Vinnaren, 2008-04-18T13:28Z

Om jag har en fråga som returnerar(dataset) alla kategorier typ:

ID--Rubrik----Förälder
1---Start-----0
2---Test------1 
3---Start2----0
4---Test2-----3

Hur gör man att tex Test hamnar under Start i en Gridvew? Går det att lösa såhär? Eller måste man anropa databasen för varje "huvud" kategori sen returnera underkategorierna?

Är tänkt att bli ett enkelt forum.

Tacksam för all hjälp  :stud

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

## #2 — spango, 2008-04-18T13:38Z

I DB2 och Oracle kan man använda rekursiva SQL-frågor, i SQL Server och MySQL går det inte att göra direkt så, men man kan använda en (inte helt bagatellartad, men effektivare) workaround som kallas "nested set model". <http://dev.mysql.com/tech-resources/articles/hierarchical-data.html>

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

## #3 — Vinnaren, 2008-04-18T13:54Z

tack, intressant. Nu borde nog denna fråga ligga under sql, men hur skulle man lösa detta med en SP i MSSQL?
Jag har ju "bara" kolumnen förälder. I exemplet anv. ju lft & rgt.

Tacksam för all hjälp  :stud

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

## #4 — Travoni, 2008-04-18T19:02Z

...Då får du väl lägga till lft och rgt då?! Eller menar du ngt annat?

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

## #5 — Vinnaren, 2008-04-18T19:30Z

Jag behöver hjälp med en sql fråga som ska lista upp
1---Start-----0
2---Test------1 
3---Start2----0
4---Test2-----3

till
Start
\- Test
Start2
\-Test2

Hur skriver man denna SP? (MSSQL)

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

## #6 — Vinnaren, 2008-04-20T07:51Z

aja, jag hämtar först ut alla huvudkategorier, sen anropar jag o hämtar alla underkategoerier en efter en för varje huvudkategori. Känns enklast att designa forumet då.

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

---

Tråden på webben: https://www.webforum.nu/amne/dotnet/170882-loopa-ut-kategorier-samt-underkategorier
