이 SQL은 실패알 수없는 열 오류가
select * from RRICallouts as r
JOIN LevelToCalloutsJT as lc on (`r.__kp_RecID` = `lc._kf_RecID~Callout`)
JOIN Levels as l ON (`lc._kf_RecID~Level` = `l.__kp_RecID`)
where `l.__kp_RecID` = 201006221644060009
#1054 - Unknown column 'l.__kp_RecID' in 'where clause
이 작동 :
select `__kp_RecID` from Levels as l ;
당신이 다시 테스트 다음 쿼리의 다른 부분을 삭제 시도가 다음과 같이 그들을 사용한다 그것은 문제를 격리 시키는가? 즉, WHERE 문을 사용하여 시도한 다음 두 번째 JOIN 등을 사용하지 않고 시도하십시오. – Haroldo
여기서도 equivilent SQL 쿼리가 실패합니까? * R 등 RRICallouts에서 L 레벨로서 (R '='.__ kp_RecID' lc._kf_RecID ~ Callout')이 '여기서 L = .__ kp_RecID' 201006221644060009 AND 'lc._kf_RecID ~ 수준으로 LC LevelToCalloutsJT 가입 선택 '='l .__ kp_RecID' – bot403
기억에 남는 열 이름을 가진 데이터베이스에서 작업하는 것을 부러워하지 않습니다. 헝가리 굴착기인가요? –