Ciao.
Esiste una select che mi permetta
ad esempio partendo da shina
con position 69>73>74>75>
di risalire a tutti i suoi parent
senza dover fare una select per ogni
valore allego una image così capite meglio
il problema.
![]()
Ciao.
Esiste una select che mi permetta
ad esempio partendo da shina
con position 69>73>74>75>
di risalire a tutti i suoi parent
senza dover fare una select per ogni
valore allego una image così capite meglio
il problema.
![]()
Without faith, nothing is possible. With it, nothing is impossible
http://ilwebdifabio.it
Non puoi semplicemente fare un explode() di positon ed utilizzare quelle chiavi per selezionare i parent?
In ogni caso ti consiglio di leggere questo articolo:
Managing Hierarchical Data in MySQL
Se utilizzi i Celko Nasted Sets puoi selezionare tutto il ramo fino alla radice a partire dalla foglia utilizzando una sola query di selezione.
si stavo solo domandando se esiste un metodoNon puoi semplicemente fare un explode() di positon ed utilizzare quelle chiavi per selezionare i parent?
che eviti di fare + queries
Grazie del link
![]()
Without faith, nothing is possible. With it, nothing is impossible
http://ilwebdifabio.it
E' un po' una "porcata" ma puoi provare con una query tipo:
Codice PHP:
SELECT * FROM table WHERE '>69>73>74>75>' LIKE CONCAT('%>', id, '>%')
una 'porcata' che funzionaOriginariamente inviato da filippo.toso
E' un po' una "porcata" ma puoi provare con una query tipo:
Codice PHP:
SELECT * FROM table WHERE '>69>73>74>75>' LIKE CONCAT('%>', id, '>%')
non mi piace un granchè ma ...........
![]()
Without faith, nothing is possible. With it, nothing is impossible
http://ilwebdifabio.it