Построить список при запросе один ко многим

DpoHro

Новичок
Не знаю как правильнее назвать было тему )

Имеется 2 таблицы к примеру:

articles(id, date)
articles_lang(id, articleId, langId, title, text)

У меня каждая статья может быть переведена на разные языки для разных языковых версий сайта.

Хочу вывести список статей в списке увидеть количество языковый версий, например:

Статья 1, Русский, Английский
Статья 2, Русский
Статья 3, Русский, Английский, Французский
...

Лучше чем делать JOIN в цикле по количеству языков, при построении запроса ничего не придумал.
Может есть какой то уникальный способ сделать 1 джойн и перевернуть результат в строку и присоединить ее к нужной строке выборки ? попутно как то проименовав столбцы ))))
 
Сверху