당신은이 : 이것에 대한
는 SQL 쿼리 수 (UNION 이미 뚜렷한 않는다는 것을 명심) 것 :
SELECT [Employee Name] FROM [tablename]
UNION
SELECT [Boss #1 Name] FROM [tablename]
UNION
SELECT [Boss #2 Name] FROM [tablename]
나는 SQL보기라는 쿼리 작성자의 탭에서 Access에서 SQL을 실행할 수 있다고 생각합니다. UNION을 Access에서 사용하는 방법을 확인할 수도 있습니다.
[Employee]
-ID (primary key identity)
-Name
[EmployeeSupervisor]
-EmployeeId (foreign key to Employee.ID) (part of PK)
-SupervisorId (foreign key to Employee.ID) (part of PK)
또는 모든 직원이 다음 정확히 두 개의 상사가있는 경우 당신이 할 수 있습니다 :
[Employee]
-ID (primary key identity)
-Name
[EmployeeSupervisor]
-EmployeeId (foreign key to Employee.ID) (PK)
-Supervisor1Id (foreign key to Employee.ID)
-Supervisor2Id (foreign key to Empoyee.ID)
이 오래 지속 것을 만들 계획하는 경우, 당신은 무엇을 할 수 있는지 두 테이블을 만드는 것입니다
이름 만 원한다면 모든 테이블에서 Distinct를 선택해야합니다. 나는 Access에서 그것을하는 방법을 모르지만, 여기에 시작이있다 : http://stackoverflow.com/questions/15310782/how-to-select-distinct-value-from-multiple-tables – Brandon
왜 안 그래? 상사가 참조하는 직원 테이블이 있습니까? 그런 다음 Employee 테이블의 쿼리를 가져올 수 있습니다. – enderland
이들은 모두 같은 테이블에서 가져온 것이므로 다른 열만입니다. – ElCapitaine