Tengo una sencilla tabla de MySQL eso contiene una lista de categorías, el nivel está determinado por parent_id:Conseguir todas las filas de los padres en la consulta SQL uno
id name parent_id
---------------------------
1 Home 0
2 About 1
3 Contact 1
4 Legal 2
5 Privacy 4
6 Products 1
7 Support 1
Estoy tratando de hacer una ruta de navegación. Así que tengo la 'id' del niño, quiero obtener todos los padres disponibles (iterando la cadena hasta que lleguemos a 0 "Inicio"). Podría haber cualquier número o filas secundarias que lleguen a una profundidad ilimitada.
Actualmente estoy usando una llamada SQL para cada padre, esto es desordenado. ¿Hay alguna forma en SQL para hacer esto todo en una consulta?
usted señor ... ¡¡¡es un GENIO !! –
'+ 1' @Mark haces maravillas con las consultas variables: D – bonCodigo
WOW ... ¡y dijeron que no se podía hacer! – Mike