Próbuję znaleźć wszystkich rodziców, dziadków itp. Danego pola z dowolną głębią. Na przykład, biorąc pod uwagę poniższą strukturę, jeśli mogę dostarczyć 5, wartości zwracane powinny być 1, 2, 3 i 4.Hierarchiczne zapytania w MySQL
| a | b |
-----------
| 1 | 2 |
| 2 | 3 |
| 3 | 4 |
| 4 | 5 |
| 3 | 6 |
| 4 | 7 |
Jak to zrobić?
Musisz zmienić schemat tego. Przeczytaj prezentację [@BillKarwin] (http://stackoverflow.com/users/20860/bill-karwin) zatytułowaną [Modele danych hierarchicznych z SQL i PHP] (http://www.slideshare.net/billkarwin/models -for-hierarchiczne-dane), w różnych modelach i sposobie ich implementacji. – Shef
@Shef: Jakie zmiany należy wprowadzić w schemacie i jak napisać zapytanie. –
@BillKarwin: W twoim ppt, wspomniałeś, że powyższej logiki nie można zrobić za pomocą mysql. Czy tak jest? –