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
Je moet groeperen op een kolom die uniek is voor elke rij en in de groep kun je een group_concat van andere kolommen bouwen. Dus verander je group by
naar photos.filename
.