이것은 동물원의 한 예입니다.파생 테이블을 사용하는 SQL INNER JOIN 하위 쿼리
employee, animal 및 animal_employee의 세 테이블이 있습니다. 두 테이블 간의 관계를 설정하는 n : m 테이블입니다. 동일한 동물을 다루는 직원을 쿼리하고 싶습니다. 그러나 나는 그것을하는 방식으로 ID 번호 만 출력 할 수 있습니다. 나는 테이블에서 찾을 수있는 실제 이름 인 종업원과 동물을 출력하고 싶다.
이것은 내가 지금 무엇을 가지고 다음 FROM
절에
select distinct a.animal, a.employee, b.employee
from animal_employee a, animal_employee b
where a.animal = b.animal and a.employee > b.employee
테이블 스키마 게시. – McNets