Mysql
 sql >> Datenbank >  >> RDS >> Mysql

MySQL - GROUP_CONCAT mit Verknüpfungen

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

Sie müssen nach einer Spalte gruppieren, die für jede Zeile eindeutig ist, und in der Gruppe können Sie eine group_concat aus anderen Spalten erstellen. Ändern Sie also Ihre group by zu photos.filename .