Как я могу решить это с самостоятельным присоединением? - PullRequest
0 голосов
/ 18 апреля 2020

У меня есть вопрос. Нужно сделать это:

Для каждого фильма покажите фильм того же режиссера, который имеет самый высокий рейтинг.

Так что это самостоятельное объединение.

В первом столбце должны отображаться все фильмы из базы данных, а во втором столбце - mov ie с самым высоким рейтингом от этого режиссера.

Я пробовал разные типы, но только в первом столбце один заголовок mov ie и во втором столбце разные, но у них не самый высокий ранг от этого директора.

Я сделал это:

`SELECT a.title, c.title FROM movie a JOIN  actor b JOIN movie c 
ON a.director=b.id and c.director=b.id
WHERE a.title IN 
(SELECT MAX(score)
 FROM movie c 

WHERE a.score=c.s)
GROUP BY a.title, c.title`

это не правильно.

Кто-нибудь может помочь? Спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...