Mysql
 sql >> Database >  >> RDS >> Mysql

MySQL - GROUP_CONCAT con join

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

Devi raggruppare per una colonna che sarà unica per ogni riga e nel gruppo puoi creare un gruppo_concat di altre colonne. Quindi cambia il tuo group by a photos.filename .