Создание подзапроса со связыванием таблиц и исходных таблиц mysql - PullRequest
0 голосов
/ 11 мая 2019

Я получаю сообщение об ошибке, когда пытаюсь создать запрос из таблицы ссылок, а это две исходные таблицы. Когда я запустил это в доступе, на самом деле все работало нормально, но mysql выдал ошибку, указав, что мне нужно добавить (но я не знаю, где.

    SELECT movie.movie_name, cast.person_id, cast.movie_id, people.first_name
    FROM people INNER JOIN (movie INNER JOIN [cast] ON movie.movie_id = cast.movie_id) ON 
people.person_id = cast.person_id
    GROUP BY movie.movie_name, cast.person_id, cast.movie_id, people.first_name;

говорится

SELECT is not valid at this position. Expecting '(' 

но я не знаю, где поставить дополнительную скобку. Я пробовал разные комбинации добавления родителя

1 Ответ

1 голос
/ 11 мая 2019
 SELECT movie.movie_name, cast.person_id, cast.movie_id, people.first_name
    FROM people INNER JOIN cast 
    ON people.person_id = cast.person_id
    INNER JOIN movie
    ON movie.movie_id = cast.movie_id
    GROUP BY movie.movie_name, cast.person_id, cast.movie_id, people.first_name;
...