@m1kz

Как связать много сущностей к одной в результате?

Есть таблица фильм с уникальным id. Есть комментарии из своего уникального id, film_id -уникальный ключ фильма и текст комментария. Как вывести все комментарии под названием поля Фильма?

Например:
|Название фильма.Текст|  Название фильма.Ключ  |
 |-------------------------|----------------------------|
 |Комментарий один        | Ключ комм   1        |
 |-------------------------|----------------------------|
 |Комментарий два          | Ключ комм  2          |
  • Вопрос задан
  • 45 просмотров
Пригласить эксперта
Ответы на вопрос 1
@Akina
Сетевой и системный админ, SQL-программист.
SELECT for_output
FROM ( SELECT name AS film_name, name AS for_output
       FROM films
     UNION ALL
       SELECT films.name, comments.comment
       FROM films 
       JOIN comments USING (film_id) ) total
ORDER BY film_name, film_name <> for_output
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы