10/01/2006, 03:15
|
| | | Fecha de Ingreso: noviembre-2002 Ubicación: Los Arroyos, El Escorial, Madrid
Mensajes: 2.084
Antigüedad: 22 años, 1 mes Puntos: 4 | |
Consulta que "escale" por una tabla de categorías Muy buenas. Quizás con las explicación se entienda mejor.
Tabla Categorias:
ID | Categoria | IDSuperior
-----------------------------
1 | Cat1 |
2 | Cat2 |
3 | Cat1.1 | 1
4 | Cat1.2 | 1
5 | Cat2.1 | 2
6 | Cat1.2.1 | 4
.....
.....
Me gustaría un consulta recursiva que se iniciara en lo siguiente:
SELECT * FROM Categorias WHERE ID = 6
Esta consulta devolvería Cat1.2.1 que pertenece a Cat1.2 y ésta, a su vez a Cat1. Así, se obtendría, por ejemplo, una tabla devuelta de la siguiente manera:
ID | Categoria
---------------
1 | Cat1
4 | Cat1.2
6 | Cat1.2.1
y así en la página web (que es la finalidad de todo) mostrar algo así:
Cat1>Cat1.2>Cat1.2.1
Gracias y un saludo.
__________________ ¡¡NO A LA GUERRA!!
Si ponemos a nuestros mensajes títulos adecuados, la gente se animará más a abrirlos y resultarán más útiles en las busquedas. ¡No a los ayuuudaaa, urgenteee y similares! |