@m1kz

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

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

Например:
|Название фильма.Текст|  Название фильма.Ключ  |
 |-------------------------|----------------------------|
 |Комментарий один        | Ключ комм   1        |
 |-------------------------|----------------------------|
 |Комментарий два          | Ключ комм  2          |
  • Вопрос задан
  • 48 просмотров
Пригласить эксперта
Ответы на вопрос 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
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы
22 нояб. 2024, в 02:56
10000 руб./за проект
22 нояб. 2024, в 00:55
500 руб./за проект
21 нояб. 2024, в 23:30
300000 руб./за проект