Mysql de komşuluk liste modeli tarafından temsil edilir bir keyfi derin ağacı SEÇ?

0 Cevap php

MySQL, ben bitişiklik liste modeli kullanılarak temsil edilir bir ağaç var.

MYTREE
   id
   parent_id
   title

Ben merak ediyorum:

Bir düğümün kimliği göz önüne alındığında, bilgi derinliği ile tam o düğüm beneathe tüm ağaç, SEÇ için herhangi bir yolu var mı? Ağaç keyfi derin olduğu, bu yüzden olabilir kaç düzeyleri diyemeyiz. Ancak resultset şöyle görünebilir:

ID      TITLE     DEPTH
4       title1    1
8       title2    2
16      title8    3
9       title3    2
15      title4    3

Ben iç içe setleri modeli kullanarak yapmak mümkün olduğunu biliyoruz. Ama ideal değildir iç içe kümeleri ile ilgili şeyler var, ve ben üzerinden geçmek zorunda değil umuyorum.

Tavsiye için teşekkürler!

0 Cevap