Знаю, что нужно использовать GROUP_CONCAT, но не знаю как его приспособить.
Используется три таблицы imgage - изображения, key связь (imgId, tagId) и tag - сами теги
SELECT * FROM image
LEFT JOIN key ON key.ImgId= image.imId
LEFT JOIN tag ON tag.id = key.tagId where author='1'
SELECT
image.imId,
GROUP_CONCAT(CAST(tag.id as VARCHAR(10)))
FROM image
LEFT JOIN key ON key.ImgId= image.imId
LEFT JOIN tag ON tag.id = key.tagId where author='1'
GROUP BY image.imId