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

SQL - kreiranje hijerarhije

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

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

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

mret
Radovan Bacovic
Oracle, Java, Delphi, MySQL, C#,
ASP,.NET developer
Sorabija, Novi Sad

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

Sajt: www.baco.co.rs


Profil

icon SQL - kreiranje hijerarhije16.03.2007. u 11:48

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*/
16.03.2007. u 11:48 

mika
NBG-ML

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



Profil

icon Re: SQL - kreiranje hijerarhije16.03.2007. u 15:01
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
16.03.2007. u 15:01 

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

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

Sajt: dejan.lekic.org


Profil

icon Re: SQL - kreiranje hijerarhije16.03.2007. u 20:58
Laptopovi

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
16.03.2007. u 20:58 

mret
Radovan Bacovic
Oracle, Java, Delphi, MySQL, C#,
ASP,.NET developer
Sorabija, Novi Sad

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

Sajt: www.baco.co.rs


Profil

icon Re: SQL - kreiranje hijerarhije19.03.2007. u 07:41
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*/
19.03.2007. u 07:41 

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

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

Postavi temu Odgovori

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