Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

SQL - kreiranje hijerarhije

[es] :: MySQL :: SQL - kreiranje hijerarhije

[ Pregleda: 3131 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

mret
Radovan Bacovic
Senior Data Warehouse Developer
Kindred Group
Stockholm, Sweden

Član broj: 78386
Poruke: 62
*.energosoft.co.yu.

Sajt: www.kindredgroup.com


Profil

icon SQL - kreiranje hijerarhije16.03.2007. u 11:48 - pre 160 meseci
Mislim da se pitanje odnosi prevashodno na ljude koji su imali vise iskustva sa developmentom u MySql-u.

Da li postoji neka komanda u MySQL koja je analogana CONNECT BY u ORACLE RDBMS ili sam osudjen praviti
nesto proceduralno za ovu problematiku...
Znaci, da li je moguce SQL upitom kreirati hijerarhiju slogova u nekoj tabeli..

Hvala u svakom slucaju.
/*A sad odo` malo napolje*/
 
Odgovor na temu

mika
NBG-ML

Član broj: 55
Poruke: 640
*.adsl-2.sezampro.yu.



+1 Profil

icon Re: SQL - kreiranje hijerarhije16.03.2007. u 15:01 - pre 160 meseci
Bavio sam se tom tematikom, i dosta je elaborata napisano na temu hijerarhije u SQL-u (dakle, koriscenjem cistog ANSI-SQL jezika, bez ekstenzija).

Po meni, najjednostavnije a potpuno korisno resenje je kreirati tabelu sledece sadrzine (u slucaju da nije bitna horizontalna orijentacija u drvetu, vec samo vertikalna-ovo je uglavnom i najcesci slucaj):

#ID - Primarni kljuc
#ParentID - Kljuc elementa koji je "koren" datog elementa ("iznad" elementa"
Data - Podatak

Data model:





Relativno jednostavnim upitima moze se postici setanje kroz drvo i ostale stvari.








Bolje 100 godina biti milioner nego nedelju dana siromašak
(c) Alan ford
 
Odgovor na temu

leka
Dejan Lekić
senior software engineer, 3Developers
Ltd.
London, UK

Član broj: 234
Poruke: 2534
*.paws.umds.ac.uk.

Sajt: dejan.lekic.org


+2 Profil

icon Re: SQL - kreiranje hijerarhije16.03.2007. u 20:58 - pre 160 meseci
Skini zadnju MySQL betu, trebalo bi da je CONNECT BY vec tamo. Na tome se radi vec mesecima...

Ako imas neku verziju ispod, onda predlazem citanje ova dva teksta:
1) http://dev.mysql.com/tech-reso...rticles/hierarchical-data.html
2) http://www.sitepoint.com/article/hierarchical-data-database

Ja sam davno koristio sistem slican ovom iz drugog primera...
Dejan Lekic
software engineer, MySQL/PgSQL DBA, sysadmin
 
Odgovor na temu

mret
Radovan Bacovic
Senior Data Warehouse Developer
Kindred Group
Stockholm, Sweden

Član broj: 78386
Poruke: 62
*.energosoft.co.yu.

Sajt: www.kindredgroup.com


Profil

icon Re: SQL - kreiranje hijerarhije19.03.2007. u 07:41 - pre 160 meseci
OK mislim da je ovo od pomoci.
Hvala svima na odgovoru, to bi trebalo da je to + skinucu beta verziju da proverim da li ima CONNECT BY
pozdrav svima
/*A sad odo` malo napolje*/
 
Odgovor na temu

[es] :: MySQL :: SQL - kreiranje hijerarhije

[ Pregleda: 3131 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.