sql >> Base de Datos >  >> RDS >> Mysql

¿Razones para no usar GROUP_CONCAT?

Por lo general, prefiero su primer formato de código, uso un conjunto de resultados convencional y recorro los resultados, guardándolos en una nueva matriz indexada por ID de cliente, agregando las monedas a una matriz. Esta es una solución sencilla, mantiene el SQL simple y más fácil de optimizar, y funciona mejor si tiene varias columnas para buscar.

¡No estoy tratando de decir que GROUP_CONCAT() es malo! Es realmente útil en muchos casos. Pero tratar de hacer una regla única para usar (o evitar) cualquier función o característica del lenguaje es simplista.