---
title: "Grupper med grupper och användare"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/183736-grupper-med-grupper-och-användare"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "Fubar"
published: "2010-06-08T11:03:40.000Z"
updated: "2010-06-08T11:15:42.000Z"
replies: 1
views: 369
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/183736-grupper-med-grupper-och-användare"
---

# Grupper med grupper och användare

## #1 — Fubar, 2010-06-08T11:03Z

Jag funderar på hur jag skall lösa detta smidigast.

Jag behöver följande funktionalitet:

En person kan tillhöra en eller flera grupper.
En grupp kan tillhöra en eller flera grupper (måste klara över 10 nivåer).

Hur bör man göra detta på ett bra sätt? Vill helst slippa loopa eller använda rekursion.

Jag behöver kunna plocka ut alla grupper som en användare är medlem i, så om person 1 är medlem i grupp 1, och grupp 1 är medlem i grupp 2, så vill jag få ut både grupp 1 (direkt) och grupp 2 (indirekt)

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

## #2 — Fubar, 2010-06-08T11:15Z

Kan tillägga att jag har funderat mest runt "Nested set model" som man kan läsa mer om här: <http://en.wikipedia.org/wiki/Nested_set_model>

Men det känns som att det kan bli lite rörigt med tanke på att en grupp kan tillhöra flera grupper, som i sin tur hör till andra grupper.

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/183736-grupper-med-grupper-och-användare
