Código:
La consulta es:SQL Error [1172] [42000]: Result consisted of more than one row
Código:
Las líneas obtener_... son procedures almacenados en la base de datos. Si hago el select no hay problema, me muestra todas las filas con sus datos, pero yo quiero insertar esos datos en un tabla permanente, entonces me da el error de arriba.insert into tmp_puntos_usuarios (id_usuario, puntos_obtenidos, puntos_redimidos, puntos_disponibles, puntos_caducan_este_anio, puntos_caducan_mayo) select DISTINCT usuarios.id_usuario, obtener_puntos_obtenidos_usuario(usuarios.id_usuario) AS puntos_obtenidos, obtener_puntos_redimidios_usuario(usuarios.id_usuario) AS puntos_redimidos, obtener_saldo_actual_usuario(usuarios.id_usuario, id_pais) AS puntos_disponibles, obtener_puntos_caducan_anio_actual(usuarios.id_usuario) AS puntos_caducan_este_anio, obtener_puntos_caducan_202010131_func(usuarios.id_usuario) AS puntos_caducan_mayo from usuarios left join usuarios_paises up on up.id_usuario = usuarios.id_usuario where usuarios.id_perfil IN (2,6,11,7,8,9,10,13);
Alguien me puede indicar como hacerlo. Gracias.