Перечислите фильмы, в которых появился «Харрисон Форд» - PullRequest
0 голосов
/ 19 марта 2020

Почему ответ на этот вопрос неправильный?

База данных

movie (id(PK),  title,  yr,     director(FK),   budget,     gross)
actor (id(PK),  name )
casting (movieid(PK, FK),   actorid(PK, FK),    ord)

Вопрос: Перечислите фильмы, в которых появился «Харрисон Форд»

Мой ответ:

select title
from movie
were id IN
(
    select movieid as id
    from casting
    where actorid IN 
    (
        select id as actorid
        from actor
        where name = 'Harrison Ford'
    )
) X

1 Ответ

0 голосов
/ 19 марта 2020

После исправления were -> where и удаления конечного X синтаксиса и результата, где он верен.

select title
from movie
where id IN
(
    select movieid as id
    from casting
    where actorid IN 
    (
        select id as actorid
        from actor
        where name = 'Harrison Ford'
    )
)

Сообщение об ошибке указывает на то, что он использует MariaDB

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