18/06/2013, 12:44
|
| Colaborador | | Fecha de Ingreso: agosto-2006 Ubicación: En la hermosa perla de occidente
Mensajes: 7.412
Antigüedad: 18 años, 3 meses Puntos: 774 | |
Consulta Recursiva Hola a todos, tengo una funcion en sql server que me genera un menu dependiendo de los datos de una tabla, esta funcion funciona bien...ahora quise generar dicha funcion en mysql pero sin obtener el resultado deseado ahora mi pregunta es...la recursividad en mysql como se maneja? porque como la he manejado en sql server es de esta manera:
while @x<=(select count(*) from tabla)
begin
select @hijos=hijos from tabla where hijo=@x
if @hijos>0
llamar funcion
set @x=@x+1
end
y lo que me hace es que por ejemplo mi primer conteo es de 1-5 y en el numero 3 encuentra un hijo y este hijo tiene 3 elementos manda llamar la funcion y ejecuta el ciclo de 1-3, una vez que termina el ciclo regresa a la primer funcion y continua con el conteo....esto pasa asi en mysql?
saludos,
Libras
__________________ What does an execution plan say to t-sql query? Go f**k yourself, if you are not happy with me |