Saya punya data suatu silsilah keluarga dgn tiga generasi (Kakek, 
Ayah dan Cucu. 
Sebenarnya data realnya jauh lebih kompleks dan beragam, tapi hirarki 
sederhananya adalah sbb:

 ID           NAMA            PARENT_ID
--- ------------------------ ----------
 67 - Budi                           61
 70   - Budi Junior2                 67
 69   - Budi Junior1                 67
 71   - Budi Junior3                 67
 73     - Mesakh                     71
 72   - Budi Junior4                 67
 68 - Billy                          61
 75   - Billy Junior2                68
 74   - Billy Junior1                68
 66 - Hasanah                        61
 65 - Berry                          61
 64 - Miharja                        61    

Bahwa id generasi 1 selalu lebih besar dari id generasi kedua,
id generasi kedua selalu lebih besar dari id generasi ketiga, dan 
seterusnya.

Saya ingin menyortir data tsbt menurut Hirarki generasi, no urut 
keluarga (Kakek, Ayah dan Anaknya),
sehingga hasilnya diharapkan menjadi sebagai berikut:

 ID           NAMA            PARENT_ID
--- ------------------------ ----------
 64 - Miharja                        61
 65 - Berry                          61
 66 - Hasanah                        61
 67 - Budi                           61
 69   - Budi Junior1                 67
 70   - Budi Junior2                 67
 71   - Budi Junior3                 67
 73     - Mesakh                     71
 72   - Budi Junior4                 67
 68 - Billy                          61
 74   - Billy Junior1                68
 75   - Billy Junior2                68

Bagaimana query yang saya buat?

Saya sudah coba dgn. menjalankan query berikut:

select nvl(parent_id,0)||' '||id Urut,
       lpad(' ',2*(level-1))||'- '||nls_initcap(Nama) Nama,
       Level No
from   tableku
start  with parent_id = &parent_id
connect by prior id = parent_id

tapi urutan hirarkinya belum benar.

Tolong pencerahan dari teman2 sekalian.

Atas responnya, saya ucapin terima kasih banyak.


Dean





------------------------ Yahoo! Groups Sponsor --------------------~--> 
Get Bzzzy! (real tools to help you find a job). Welcome to the Sweet Life.
http://us.click.yahoo.com/A77XvD/vlQLAA/TtwFAA/PhFolB/TM
--------------------------------------------------------------------~-> 

--
-----------I.N.D.O - O.R.A.C.L.E---------------
Keluar: [EMAIL PROTECTED]
Website: http://indo-oracle.lizt.org (NEW)
-----------------------------------------------

Bergabung dengan Indonesia Thin Client User Groups, 
Terminal Server, Citrix, New Moon Caneveral, di:
http://indo-thin.vze.com 
Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/indo-oracle/

<*> To unsubscribe from this group, send an email to:
    [EMAIL PROTECTED]

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/
 


Kirim email ke