L'idea è simpatica, ma non so se sia la struttura ottimale.[supersaibal]Originariamente inviato da andr3a
veramente la mia classe e' su da mesi ... :rollo:
senti, ti stampo una query di esempio ( di questa struttura ) unica generata dinamicamente dalla classe e mi dici cosa ne pensi ?
SELECT * FROM __category__0 LEFT JOIN __category__1 ON __category__0.id = __category__1.parent_id LEFT JOIN __category__2 ON __category__1.id = __category__2.parent_id LEFT JOIN foglie ON foglie.parent_id = CONCAT_WS( "|", __category__0.id, __category__1.id, __category__2.id ) [/supersaibal]
Resto un po perplesso di fronte all'aumentare del numero di join man mano che i livelli aumentano.
Sicuramente mi piace di piu della scelta ricorsiva.
Però se devi spostare un ramo dell'albero o cancellare un nodo intermedio, la situazione è gestibile comodamente?
@Fabio: grazie![]()
il "metodo alternativo" lo discuto nella seconda paarte dell'articolo

Rispondi quotando