---
title: "Problem med meny (Access DB)"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/144682-problem-med-meny-access-db"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "T Tuffing"
published: "2006-03-28T14:17:29.000Z"
updated: "2006-03-29T11:03:23.000Z"
replies: 1
views: 215
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/144682-problem-med-meny-access-db"
---

# Problem med meny (Access DB)

## #1 — T Tuffing, 2006-03-28T14:17Z

Jag använder en Access DB och sitter och filar på en meny som jag inte riktigt får till. Problemet är sorteringen som jag vill lösa i SQL-frågan.

Tabellen ser ut såhär;

**MENU**

```
MenuId	OwnerId	MenuOrder	MenuText	Link
1	0	3		meny 3		[url]www..[/url].
2	0	2		meny 2		[url]www..[/url].
3	2	1		meny 2.1	[url]www..[/url].
4	1	2		meny 3.2	[url]www..[/url].
5	2	3		meny 2.3	[url]www..[/url].
6	0	1		meny 1		[url]www..[/url].
7	1	1		meny 3.1	[url]www..[/url].
8	2	2		meny 2.2	[url]www..[/url].
9	5	1		meny 2.3.1	[url]www..[/url].
```

OwnerId hänvisar till MenuId d.v.s. MenuId 9 (meny 2.3.1) skall visas under MenuId 5 (meny2.3) som i sin tur visas under MenuId 2 (meny 2). MenuOrder skall användas för att sortera visningordningen. OwnerId 0 indikerar att det är det handlar om översta nivån i menyhierarkin.

Mitt önskemål är att resultatet skall se ut såhär;

```
meny 1
meny 2
  meny 2.1
  meny 2.2
  meny 2.3
    meny 2.3.1
meny 3
  meny 3.1
  meny 3.2
```

SQL-frågan lär ju till en början se ut såhär;

```
SELECT MenuText, Link FROM MENU
ORDER BY...
```

Kan jag få lite hjälp med fortsättningen?

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

## #2 — Travoni, 2006-03-29T11:03Z

Välkommen till WF!
Du måste nog använda dig av någon form av rekursion. (Om du inte använder en databas som hanterar lite mer avancerade lagrade procedurer) Det gör du lämpligast i din applikation. Script/kod

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/144682-problem-med-meny-access-db
