저는 현재 구축중인 시스템과 같은 새로운 IMDB에 문제가 있습니다. SQL 컬럼 이름이 모호합니다.
#1052 - Column 'stars.id' in field list is ambiguous
여기에서 발견 한 모든 질문
당신이 접두사하지 않는 경우 관련 같다 :CREATE VIEW `directors` AS
SELECT
`stars`.`id` AS `movie_id`,
`stars`.`title`,`stars`.`rating`,
`stars`.`storyline`,
`stars`.`star`,
`people_list`.`name` AS `director`
FROM `stars`
INNER JOIN `stars`
ON `movie_directors`.`movie` = `stars`.`id`
INNER JOIN `people_list`
ON `movie_directors`.`director` = `people_list`.`id`
WHERE `movie_directors`.`enabled` = 1;
을 나는 다음과 같은 오류가 발생합니다 : 내 특정 문제는 내가 실행할 때이다 열 테이블 이름을 가진 이름이나,이 경우, stars
에 보내고 뷰 이름 그때 당신은 stars
에서 선택하는
'FROM stars'을'FROM movie_directors'로 바꾸십시오. – Hadi
"FROM stars JOIN stars"뭐라고 요? 그게 의도적 인거야? – Strawberry