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