Ben vaktinde bir soyagaci programi hazirlamis, ayni sorunla bogusmustum. O zamanlar PL/SQL'de "Connected By" parametresiyle yapilabiliyordu istediginiz sey, ama MySQL'de mümkün degildi. Üzerinden alti sene gecti, belki bu arada bir seyler degismistir.
2011/10/18 Zekeriya Bozkurt <[email protected]>: > 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
