Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PostgreSQL] Struktura drzewiasta.
MikroUser
post
Post #1





Grupa: Zarejestrowani
Postów: 55
Pomógł: 1
Dołączył: 5.09.2006

Ostrzeżenie: (0%)
-----


Witam.

Jak zrealizować w PgSQL:

proste drzewko na tabelce? np:

tabela
Root_ID|ID|Opis
1|1|Katalog1
1|2|Katalog1.2
1|3|Katalog1.3
2|4|Katalog1.2.4
2|5|Katalog1.2.5

jak wykonać zapytanie w (PgSQL) żeby zwróciło mi z tego drzewa:

  1. Katalog1
  2. / \
  3. Katalog1.2 Katalog1.3
  4. / \
  5. Kat1.2.4 Kat1.2.5

Zapytanie -> Wynik:
  1. Poziom | Nazwa
  2. 0 | Katalog1
  3. 1 | Katalog1.2
  4. 2 | Katalog1.2.4
  5. 2 | Katalog1.2.5
  6. 1 | Katalog1.3


Dziękuję za odpowiedź.

PS. Poszukałem trochę w sieci ... nie mogę znaleźć jakiegoś dobrego przykładu. Odpowiednik jest connect by .. ale jak tego użyć?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Ogotay
post
Post #2





Grupa: Zarejestrowani
Postów: 24
Pomógł: 0
Dołączył: 29.12.2005

Ostrzeżenie: (0%)
-----


"Chyba" napisales bardzo pomocny post.
Jesli nie masz ochoty pomoc mniej doswiadczonym, to nie pomagaj, ale daruj sobie ten mentorski ton.

Do podanych linkow oczywiscie zajrzalem, ale chcialbym poznac rozwiazanie (rowniez rekurencyjne) tego problemu dla tabeli o strukturze jak ta z postu MicroUsera.


MicroUser sprawdz ten link:

http://www.thescripts.com/forum/thread66221.html

Znalazlem tam to czego szukalem
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 17.10.2025 - 04:32