Forum - Beitrag anzeigen

Datenbanken/SQL - Abbildung einer Struktur mit einem Selfjoin

Icon Pfeil Startseite Icon Pfeil Kategorie Icon Pfeil Suche

Icon Forum Beitrag vom 03.05.2007 16:29 (2005 Aufrufe)
Name: Kalle
Titel: Abbildung einer Struktur mit einem Selfjoin
Inhalt: Ich möchte eine Ordnerstruktur mit verschiedenen Dateien in meiner Datenbank abbilden und dabei zwischen den verschiedenen Unterordner hin und her navigieren können.

Die Tabellenstruktur sieht so aus:

ID PK Integer
Abteilung String(30)
Layer_id Integer (Abbildung der Hirachie)
Position Integer (für Sortierung)
Title String
Size Integer
URL String (hier werden für Dateien die Links abgelegt und für Ordner die Verweise über die die ID übergeben wird)
Filetype (Ordner, Link, PDF, ...)

Mein Hauptproblem besteht nun darin den Select Befehl zu baun. Das Problem dabei ist das jeder Unterordner einen Vorgänger und Nachfolger haben kann und somit das ganze rekursiv wird.

Kann mir da jemand ein paar Tips geben wie das SQL Aussehen könnte.

vielleicht noch ein Beispiel wie das ganze aussehen könnte:
1 alle 4 Hallo.txt 10kb http://hallo.txt Text
2 alle 1 Ordner xx.cfm?layer_id=2 Folder
3 alle 2 2 Unterordner xx.cfm?layer_id=3 Folder
4 alle 2 3 Bla.pdf 5kb http://bla.pdf PDF
5 alle 3 5 bild.jpg 10kb http://bild.jpg JPEG
6 alle 2 Ordner2 xx.cfm?layer_id=6 Folder

In der Ausgabe sollte es dann ungefähr so aussehen:

Ordner
Unterordner
bild.jpg
Bla.pdf
Ordner2
Hallo.txt





Bitte melden Sie sich kostenlos an, um eine Antwort auf diesen Beitrag zu erstellen.


Das deutsche ColdFusion-Forum cfml.de ist das Portal für Einsteiger und Experten zum Thema ColdFusion und der ColdFusion Markup Language (CFML).

© 2017 Webdesign & Hosting: CHC ONLINE Kassel | SOLVA Content-Management-System CMS
Urlaub-Angebote.de - Urlaub mit Bestpreis-Garantie buchen