오류 해결 방법 : 여러 부분으로 구성된 식별자를 바인딩 할 수 없습니다.
Select addMovies.MovieName, GivenBy.UserName, TimeOfReview, Review
FROM Users, Reviews, given, addMovies
WHERE Reviews.ReviewId = given.ReviewId AND GivenBy.UserName = addMovies.UserName
ORDER BY TimeOfReview DESC
각 테이블의 스키마는 다음과 같은 형식입니다.
Users (UserName, Password, EmailId, Loc, Info)
Reviews (ReviewId, ReviewRating, Review)
Given (ReviewId, UserName)
addMovies (MovieName, UserName)
특정 사용자가 제공 한 리뷰를 얻으려고하지만 오류가 발생합니다. :
다중 부분 식별자 "GivenBy.UserName"을 바인딩 할 수 없습니다.
다중 부분 식별자 "GivenBy.UserName"을 바인딩 할 수 없습니다.
누구든지 나에게 무슨 일이 일어 났는지 알려주시겠습니까?이 문제를 해결하려면 어떻게해야합니까?
Given.UserName이 아니어야합니까? GivenBy라고 불리는 테이블이 있습니다. –
테이블 (또는 테이블 참조) 'GivenBy'는 명세서의 FROM-Part에 표시되지 않습니다. – Bjoern
고마움, 나는 주어진 테이블도 가지고있다, 나는 그것을 모두 뒤죽박죽이있다. 죄송합니다! – QPTR