직원 이름이 가득한 테이블과 '이니셜'이라는 필드가 있습니다. 직원 테이블 (트레이너)의 직원 ID를 참조하는 3 개의 필드가있는 교육 레코드가 포함 된 다른 테이블이 있습니다. 나는 훈련 기록 테이블의 각 필드에 대한 직원 테이블의 해당 사람의 머리 글자를 표시하는 테이블을 반환하는 쿼리를 작성하려고합니다. 이 일로 머리를 감싸는 데 어려움을 겪고 있으며 도움을 얻을 수 있기를 바랬습니다. 이 테스트 내 머리에 논리 프로세서가 과열되기 전에 시작 쿼리 및 종료입니다 : 이것은 포럼에 읽고 있던 물건에 기반여러 필드를 같은 테이블에 조인하는 더 좋은 방법이 있습니까?
SELECT sign1.initials, sign2.initials, sign3.initials
FROM record_trainingRecord tr
INNER JOIN lut_employee sign1 ON (sign1.id = tr.sign1Trainer)
INNER JOIN lut_employee sign2 ON (sign2.id = tr.sign2Trainer)
INNER JOIN lut_employee sign3 ON (sign3.id = tr.sign3Trainer)
,하지만 난 구문 오류를 (실종 연산자를 받고 있어요). halp. tia
이 문제가 액세스 할 수 있습니까? 쓰레기 ... 괄호 안에 모든 조인을 중첩시켜야합니까? .... – Sinaesthetic