---
title: "Räkna underkategorier"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/173171-räkna-underkategorier"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "DavidB"
published: "2008-08-05T11:26:15.000Z"
updated: "2008-08-06T08:06:27.000Z"
replies: 4
views: 461
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/173171-räkna-underkategorier"
---

# Räkna underkategorier

## #1 — DavidB, 2008-08-05T11:26Z

Hej

Jag har en databas med 3 tabeller.

Produkter
\- id
\- Namn

Prod_Kat
\- id
\- ProduktId
\- KategoriId

Kategorier
\- id
\- Parent
\- Namn

Som det är nu så ligger varje produkt i en kategori, finns flera kategorier i olika steg, d.v.s. det flesta kategorier har underkategorier.

En underkategori har sin 'förälders' ID i kolumnen Parent.

Nu till frågan, det är så att jag vill ta reda på hur många underkategorier (alla steg) en kategori har, går ju att lösa med en väldans massa loopande och massor av frågor till databasen men jag tänkte att det kanske fanns något smidigt sätt att lösa detta i SQL?

Samma sak gäller produkter, skulle vilja ha ett smidigt sätt att ta reda på hur många produkter som finns i en kategori samt i dess samtliga underkategorier?

Finns det nångon som har nåt förslag, kanske får jag bygga upp databasen på något annat sätt? Förslag mottages tacksamt!

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

## #2 — LarsG, 2008-08-05T11:42Z

Vilken DBMS använder du?

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

## #3 — DavidB, 2008-08-05T20:04Z

MySQL

Websidan är byggd i asp.net

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

## #4 — LarsG, 2008-08-06T07:54Z

Då får du hålla på med dina loopar och rekursiva anrop

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

## #5 — jme, 2008-08-06T08:06Z

Annars kan du kika lite på hur man kan hantera hierarkisk data med mysql:

<http://dev.mysql.com/tech-resources/articles/hierarchical-data.html>

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/173171-räkna-underkategorier
