Avatar billede dabster Nybegynder
13. januar 2003 - 22:42 Der er 1 kommentar og
1 løsning

Genskabe hierakisk struktur fra MySQL-DB

Jeg har en tabel med employees og boss'er.

TABEL: USER
empid | empboss | fullname
--------------------------
hans  | bent    | Hans Andersen
bent  | bill    | Bent bendtsen
lars  | bent    | Lars Larsen
bill  | null    | Bill Gates

Således at den kan joines med sig selv ved empid = empboss.

Hvis jeg søger på hans, vil jeg gerne have hans boss, og denes boss, etc.:

RESULT
------
hans
bent
bill


Hvordan gør jeg det???
Avatar billede dabster Nybegynder
13. januar 2003 - 22:56 #1
Avatar billede _darkstar_ Nybegynder
13. januar 2003 - 22:58 #2
Det er kun få databasesystemer (jeg kender faktisk kun til Oracle) som understøtter det som man kalder rekursive forespørgsler. Det ovenstående resultat kan du kun med megen møde og besvær få slæbt ud af MySQL og det vil kun virke i et forud-defineret antal niveauer.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester