Я пытаюсь написать MySQL Query, в котором можно найти названия фильмов под руководством актеров, чьи имена начинаются с B. У меня есть 2 таблицы, таблица актеров и таблица фильмов.В моей таблице Actor у меня есть actID и actName, а в моей таблице Movie - mvID, actID (FK), mvTitle, mvGenre, mvPrice, mvYear.Я уже написал запрос для аналогичной проблемы, и я пытался изменить его для этого запроса, но он не совсем работает.Пока что у меня есть:
SELECT mvTitle
FROM Movie
WHERE EXISTS (SELECT mvGenre
FROM Movie,
Actor
WHERE (Actor.actID = Movie.actID)
and (Actor.actName LIKE 'B%'))
, который возвращает все заголовки фильмов, а не конкретные (как должно быть только 3 заголовка), но возвращает все 10 заголовков.