조회 테이블을 사용하여 테이블을 쿼리하려고합니다. 이는 테이블에 동일한 값에 대해 다른 이름/코드가 있기 때문입니다.조회 테이블을 사용하는 쿼리 테이블
예를 들어, Employee
및 Production
테이블 Site
의 같은 분야를 가지고 있지만이이 같은 Site
을 통해 수행되는 접합을, 그것이 내가 Production
에서 Employee
및 Percent
에서 필드 Person
을 원하는 differently.So 이름이있다.
=Employee=
id | Person | Site
---+----------+------
1 | Joe | Mex
2 | Sally | MXN
3 | Eric | Mex
4 | John | USA
=Production=
id | % | Site
---+----------+------
1 | 98 | Mexico
2 | 97 | USA
3 | 98 | India
4 | 96 | Thailand
=SiteCode=
id | Site | Sitecode
---+----------+------
1 | Mexico | Mex
2 | Mexico | MXN
3 | USA | USA
4 | USA | Unite States of America
출력은 원하는 :
Person | %
----------+------
Joe | 98
Sally | 98
Eric | 98
John | 97
이미의 라인을 따라 뭔가 시도 :
이
select Employee.Person, Production.Percent
from
Employee INNER JOIN SiteCode
on Employee.Site = SiteCode.Sitecode
INNER JOIN SiteCode.Sitecode = Production.Site
어떤 도움을 주시면 감사하겠습니다
, 단지 캔트 주위에 내 머리를 감싸을 ..
이것은 내 문제를 해결하지 못했지만 제안 사항은 해결되었습니다. –