Задать вопрос

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

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

И получаю результат две строки, т.е. по одной строке на каждый жанр фильма. У фильма их два. Можно сделать, чтобы все полученные жанры одного фильма были в одном поле разделенные каким либо символом?
  • Вопрос задан
  • 65 просмотров
Подписаться 1 Простой 1 комментарий
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Тестировщик
    9 месяцев
    Далее
  • Академия Эдюсон
    Python-разработчик + ИИ
    9 месяцев
    Далее
  • ProductStar × РБК
    Профессия: Java-разработчик + ИИ
    9 месяцев
    Далее
Решения вопроса 1
idShura
@idShura
Вам нужна функция group_concat

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

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

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