Итак, у меня есть 3 таблицы, фильмы (содержит идентификаторы и имена столбцов), режиссеры (id, first_name, last_name) и movies_directors (movie_id и director_id). Я хочу объединить эти 3 таблицы, поскольку они имеют одинаковые значения (director_id и movie_id), а затем конкретные столбцы проекта. То, что я сделал до сих пор:Естественное объединение 3 таблиц в mysql
select first_name, last_name, name
from movies natural join directors natural join movies_directors
where movies_directors.movie_id=movies.id and
movies_directors.director_id=directors.id;
Однако таблица, которая производится в конце, пуста! Я также попытался использовать представления и работает с двумя таблицами (он возвращает комбинированную таблицу), но когда дело доходит до третьего, возвращаемая таблица пуста.