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
