Sto cercando di trovare tutti i genitori, i nonni, ecc. Di un campo particolare con qualsiasi profondità. Ad esempio, data la struttura sottostante, se fornisco 5, i valori restituiti dovrebbero essere 1, 2, 3 e 4.Interrogazioni gerarchiche in MySQL
| a | b |
-----------
| 1 | 2 |
| 2 | 3 |
| 3 | 4 |
| 4 | 5 |
| 3 | 6 |
| 4 | 7 |
Come faccio a fare questo?
È necessario modificare lo schema per questo. Leggi la presentazione [@BillKarwin] (http://stackoverflow.com/users/20860/bill-karwin) intitolata [Modelli per dati gerarchici con SQL e PHP] (http://www.slideshare.net/billkarwin/models -per-dati gerarchici), sui diversi modelli e su come implementarli. – Shef
@Shef: Quali modifiche dovrei apportare nello schema e come scrivo la query. –
@BillKarwin: Nel tuo ppt hai menzionato che la logica sopra non può essere eseguita usando mysql. È così? –