Результат запроса в одно поле?

Есть три таблицы: Фильмы, Жанры и Жанры фильмов. В таблице фильмы только одна запись. В жанрах по две записи. Выполняю запрос
SELECT НазваниеEN, НазваниеRUS, Год, Страна, Ссылка, жанры.Название As Жанр, Сериал FROM без_негров 
JOIN жанры_фильмов ON без_негров.id = жанры_фильмов.id_фильма
JOIN жанры ON жанры.id = жанры_фильмов.id_жанра
;

И получаю результат две строки, т.е. по одной строке на каждый жанр фильма. У фильма их два. Можно сделать, чтобы все полученные жанры одного фильма были в одном поле разделенные каким либо символом?
  • Вопрос задан
  • 54 просмотра
Решения вопроса 1
idShura
@idShura
Вам нужна функция group_concat

select group_concat(MyString separator ', ')
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы