Recursive MySQL sorgu?

0 Cevap php

Ben rasgele bir boyuta büyümek mümkün olmalıdır hiyerarşik veri bir dizi var. Ben tüm ağaç almak gerekiyor, ama ben sadece SQL ile nasıl yapılacağını bilemiyorum. Benim geçerli çözüm geçici bir tablo oluşturmak ve arda ağacın dallarını sorgulamak ve sonra ben daha sonra benim istenen sonucu elde etmek için tekrar sorgulamak geçici tablo sonucu depolamak için bir özyinelemeli işlevini kullanmaktır.

Benim soru ne yapıyorum doğru yapar katılmak aslında ne olduğunu? Ara bir tablo oluşturma ve sonra sonuçları üzerinde sorgulama. Birleştirmeler ile bunu yapmak için bir yol olması gerektiği gibi görünüyor, ancak MySQL belgeleri sadece sonlu derinlikte bir ağaç yukarı alınırken parçalarını kapsar. Bunu yapmak için bir yolu var mı? Ben PHP yapıyorum.

0 Cevap