Ver Mensaje Individual
  #7 (permalink)  
Antiguo 16/03/2008, 08:04
Avatar de Covids0020
Covids0020
 
Fecha de Ingreso: septiembre-2003
Ubicación: España
Mensajes: 217
Antigüedad: 20 años, 7 meses
Puntos: 1
Re: consulta recursiva en mysql

Blackster... me temo que el lenguaje, en este caso, es lo de menos... al menos es lo que pienso. Mi intención no es conseguir el objetivo porque, como bien dices, es muy sencillo hacerlo con cualquier lenguaje o script, lo complicado y el objetivo es hacerlo desde SQL para, por ejemplo, reducir las consultas a la DB.

Es decir... es muy poco... serio por decir algo, usar algo así:

SELECT * FROM tabla GROUP BY padreId
foreach
SELECT * FROM tabla WHERE padre = padreId
endforeach

...no?, de eso se trata, de evitarlo.

Genetix, muchas gracias!, he buscado en el manual pero costaba encontrar algo relacionado, tanto en castellano como en otros idiomas, la búsqueda por "consultas recursivas, anidadas, subconsultas" arroja menos que buscar por jerarquía! :D

PD: Una vez más, se trata de la misma tabla... no son distintas tablas.
__________________
"La sabiduría comienza donde acaba el conocimiento". Yaris.
http://www.culturadigital.org