Когда я пытаюсь запустить следующий код, я получаю сообщение об ошибке «# 1054 - Неизвестный столбец« local_media.fullpath »в« списке полей ».« Кто-нибудь знает, где я ошибся, когда я проверяю local_media у него есть требуемый столбец.Ошибка SQL-запроса 1054
drop table films;
create table films SELECT
movie_info.title,
movie_info.tagline,
movie_info.coverthumbfullpath,
movie_info.backdropfullpath,
movie_info.certification,
movie_info.runtime,
movie_info.summary,
local_media.fullpath,
movie_info.details_url,
movie_info.year,
movie_info.id,
movie_info.score,
movie_info.directors,
movie_info.actors,
movie_info.genres,
movie_info.imdb_id
FROM movie_info
LEFT JOIN local_media_to_movie_info
ON movie_info.id = local_media_to_movie_info.movie_info_id;
LEFT JOIN local_media
любой совет будет приветствовать в этот момент, как он остановил меня прогрессирует дальше, пока это не будет исправлена :(
Вам нужно удалить точку с запятой до последнего оператора LEFT JOIN. И вы, вероятно, захотите включить предложение «ON» для local_media, в зависимости от того, какие строки у вас есть, поскольку в его нынешнем виде будет создан результат с перекрестным результатом. – KeepCalmAndCarryOn
. Вы завершаете свой оператор ';' перед 'LEFT JOIN local_media' –