Ver Mensaje Individual
  #3 (permalink)  
Antiguo 09/03/2018, 13:07
Avatar de mortiprogramador
mortiprogramador
Colaborador
 
Fecha de Ingreso: septiembre-2009
Ubicación: mortuoria
Mensajes: 3.805
Antigüedad: 14 años, 7 meses
Puntos: 214
Respuesta: Consulta interna con group_concat no hace funcionar consulta externa

Hola leonardo_josue

Gracias por tu respuesta.
Como bien dices, estructurar una subconsulta que traiga los resultados
sin el GROUP_CONCAT es lo más usado generalmente,
y de hecho, funciona correctamente tu propuesta en cuanto a traer los datos
se refiere si solo fuese esta la consulta principal.

El asunto es que como comentaba inicialmente, esta subconsulta
esta inmersa en una consulta inicial más extensa del cual es uno de los campos.

Adicional a ello, si omitiese el GROUP_CONCAT traería más de un resultado,
dando problemas al query inicial por ese motivo. Es por esto que usando
el GROUP_CONCAT se evita el error de varios registros en la subconsulta.

P.S: Uhm, bueno, seguí haciendo pruebas y tienes razón en la consulta interna,
pero creo que de tantas pruebas que había hecho, había desechado esa idea.

Ahora lo que hice fue quitar en el query interno el GROUP_CONCAT,
y agregar un GROUP BY a la consulta extensa, pues me estaba trayendo datos duplicados.

Seguiré haciendo pruebas, y cuando tenga un veredicto vendré nuevamente.
__________________
"Si consigues ser algo más que un hombre, si te entregas a un ideal, si nadie puede detenerte, te conviertes en algo muy diferente."
Visita piggypon.com

Última edición por mortiprogramador; 09/03/2018 a las 13:13