Blog de Gonzalo

CONCATENAR EN MYSQL

Cuando ya se lleva un tiempo usando mysql se ha tenido que usar la función concat para concatenar dos campos de una tabla, por ejempplo, el campo nombre y el campo apellido que sería SELECT CONCAT(nombre, ' ', apellido) FROM usuarios;. Bien ésto que acabo de hacer no tiene ningún misterio. Pero si quiero concatenar en mysql varios resultados en una sola línea hay que usar la función group-concat: SELECT GROUP_CONCAT(id) FROM usuarios;. DEvolverá todos los resultados separados por coma (,).
Esta función es útil para usarla en los operadores ALL y ANY