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

MySQL - GROUP_CONCAT con uniones

SELECT photos.filename,
       GROUP_CONCAT(photo_tags.tag) AS associated_tags
FROM photos
LEFT OUTER JOIN tags ON tags.photo = photos.id
GROUP BY photos.filename

Debe agrupar por una columna que será única para cada fila y en el grupo puede crear un group_concat de otras columnas. Así que cambia tu group by a photos.filename .