Вот этот же запрос немного убрал:
select mov
from movie
where
mov in (select mov from movie_star group by(mov) having count(star) > 6)
inner join movie_star on movie_star.mov = movie.mov
У вас есть синтаксическая ошибка, потому что inner join
появляется после вашего предложения where
, когда оно должно появляться сразу после предложения from
.
Попробуйте вместо этого:
select mov
from movie
inner join movie_star on movie_star.mov = movie.mov
group by mov
having count(*) > 6