Еще раз ... с небольшими знаниями Я вынужден публиковать идиотские вопросы об этом, и еще раз поможет и намеки будут высоко оценены.Проблемы снова с SQL-запросом
Ситуация - Перечислите имя и фамилию всех звезд кино, которые появились в более чем двух фильмах, которые были номинированы, по крайней мере, на две премии Академии и имеют средний рейтинг критиков 4 или менее.
.. И еще раз этот код неправильный, так как мне нужно присоединиться к 3 таблицам (я едва успеваю сделать это с присоединением 2), но это как-то близко к пониманию, так как мое знание приносит мне.
SELECT STAR.starFirstName, STAR.starLastName
FROM (STAR INNER JOIN MOVSTAR ON STAR.starID=MOVSTAR.starID)
INNER JOIN MOVIE ON MOVSTAR.mvID=MOVIE.mvID)
WHERE MOVIE.noms >=2
AND critRate <4;
'critRate <= 4' даст вам« средний рейтинг критика 4 или менее ». Что вы получаете прямо сейчас? –
Насколько я ненавижу говорить это, часть critRate, которую я считаю верной, но в целом этот код неверен .. надеялся на рекомендации относительно того, как это исправить. –
Возможно, это не важно для такого базового запроса, но вы всегда должны добавлять тег для своей СУБД. Postgres, Oracle, DB2, ... –