поиск по двум таблицам двумя способами?
есть 1-ая таблица movie (id, name, directorid, year) и 2-ая director (id, name).
Задача вывести список фильмов, снятых директором ‘Guy Ritchie’ одним запросом двумя способами.
Ну хорошо:
SELECT * FROM movie WHERE directorid = (SELECT id FROM director WHERE name = 'Guy Ritchie');
А второй способ какой, пожалуйста, подскажите?
Ответы (2 шт):
Автор решения: Aziz Umarov
→ Ссылка
второй
SELECT movie.* FROM movie
INNER JOIN director
ON director.id = movie.directorid
WHERE director.name = 'Guy Ritchie';
Автор решения: cauf
→ Ссылка
Использование объединений
select *
from
movie inner join director on movie.directorid = dorector.id
where
director.name = 'Guy Ritchie';