Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

MySQL - GROUP_CONCAT com junções

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

Você tem que agrupar por uma coluna que será única para cada linha e no grupo você pode construir um group_concat de outras colunas. Portanto, altere seu group by para photos.filename .