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