Merhaba,

http://explainextended.com/2009/03/17/hierarchical-queries-in-mysql/ 
adresindeki örneği uzun zaman önce kullanmıştım. Çok güzel çalışıyor, ancak 
(yanlış hatırlamıyorsam) veritabanındaki ilişkili Id'lerin sıralı 
olması(ChildID>ParentID) gerekiyor.
PostgreSQL ve Oracle'da böyle bir kısıtlama var mı bilenler aydınlatırsa 
sevinirim.

İyi çalışmalar.

Fehmi Ziya  Akyüz


On 10/18/2011 04:26 PM, Özkan KIRIK wrote:
> güzel bir kaynak, teşekkürler
>
> 2011/10/18 Alper Ozcelik<[email protected]>:
>> Sanirim http://explainextended.com/2009/03/17/hierarchical-queries-in-mysql/ 
>> isinizi
>> gorur...
>> ________________________________
>> From: [email protected]
>> To: [email protected]
>> Date: Tue, 18 Oct 2011 15:30:40 +0300
>> Subject: [Linux-programlama] Soy Kütüğü - SQL Cümleciği -
>>
>> Selamlar;
>>
>> Elimde aşağıdaki şekilde olan 80000 satırlık kayıtlar var. Bir tür soy
>> kütüğüne benziyor.
>>
>> ID  --- AnneID  --- BabaID
>> -----------------------------------
>> 1001 -  5 - null
>> 1002 -  5 - null
>> 1003 -  5  - 8
>> 1010 - 1001 - 9
>> 1020 - 1010 - 11
>> 1050 - 1001 - 12
>> 1080 - 1011 - 1003
>> 9 - null - null
>> 11 - 5 - 2
>> ..........
>>
>>
>> Bu şekilde olan kayıtlardan ID den yola çıkarak (belirli bir ID ye bağlı
>> olan) parent ları ve cocukları içeren bir sonuç üretecek bir SQL cümleciği
>> ihtiyacım var. Bunu tek bir SQL cümleciği ile yapabilir miyiz ? Bu tarz bir
>> listeyi elde etme konusunda tecrübeli olanlar tecrübelerini bizimle
>> paylaşabilirler mi acaba ? (Database Mysql)
>>
>> İyi Çalışmalar;
>>
>> Zekeriya BOZKURT
>>
>> PS: SQL bilgimin iyi olmadığını belirteyim. Ancak bu listeyi SQL ile almam
>> gerekiyor. Çünkü alınan liste tekrardan 2. ve 3. işleme tabi tutulacak.
>>
>> _______________________________________________ Linux-programlama mailing
>> list [email protected]
>> https://liste.linux.org.tr/mailman/listinfo/linux-programlama Liste
>> kurallari: http://liste.linux.org.tr/kurallar.php
>> _______________________________________________
>> Linux-programlama mailing list
>> [email protected]
>> https://liste.linux.org.tr/mailman/listinfo/linux-programlama
>> Liste kurallari: http://liste.linux.org.tr/kurallar.php
>>
>>
> _______________________________________________
> Linux-programlama mailing list
> [email protected]
> https://liste.linux.org.tr/mailman/listinfo/linux-programlama
> Liste kurallari: http://liste.linux.org.tr/kurallar.php

_______________________________________________
Linux-programlama mailing list
[email protected]
https://liste.linux.org.tr/mailman/listinfo/linux-programlama
Liste kurallari: http://liste.linux.org.tr/kurallar.php

Cevap