Tengo un problema con SP en mysql. Les explico:
Este es mi codigo:
Código MySQL:
Ver original
DECLARE cursor_parientes CURSOR FOR WHERE A.N_DATOS_PERSONALES = G.N_DATOS_PERSONALES AND A.N_ASIGNADO = idGrupo ( ); OPEN cursor_parientes; cursor_parientesLoop: LOOP FETCH cursor_parientes INTO id_persona; LEAVE cursor_parientesLoop; WHERE A.N_DATOS_PERSONALES = G.N_DATOS_PERSONALES AND A.N_ASIGNADO = idGrupo END LOOP cursor_parientesLoop; CLOSE cursor_parientes; from tb_parientes,tb_datos_generales where tb_datos_generales.N_DATOS_PERSONALES = tb_parientes.N_DATOS_PERSONALES
Lo que me devuelve el cursor es 1,2,5,6,7 y al consulta final me debería de devolver 5 filas y solo me devuelve la primera. me podrían ayudar. Nose que esta pasando.
Saludos