0
하위 쿼리를 더 잘 이해하려고 노력 중이며 아래 스크립트에서 문제가 있습니다. (SQL Server 데이터베이스)자체 하위 테이블에 조인
내가해야 할 일은 동일한 테이블에 가입하고 직원이 두 개의 다른 부서에서 일하는 데이터를 추출하는 것입니다. 위의 코드는 where 절 근처에 구문 오류가 있습니다.
하위 쿼리를 더 잘 이해하려고 노력 중이며 아래 스크립트에서 문제가 있습니다. (SQL Server 데이터베이스)자체 하위 테이블에 조인
내가해야 할 일은 동일한 테이블에 가입하고 직원이 두 개의 다른 부서에서 일하는 데이터를 추출하는 것입니다. 위의 코드는 where 절 근처에 구문 오류가 있습니다.
당신은 당신은 ON 절을 중단
SELECT division_name, business_name, assignment_code, assignment_desc, last_name, first_name, total_salary, assign_fte, birth_year
FROM table1 join
(SELECT division_name, last_name, first_name, assignment_code, emp_id
FROM table1) raw ON raw.year_time = year_time
WHERE
division_name <> raw.division_name
AND last_name = raw.last_name
AND first_name = raw.first_name
ORDER BY last_name, first_name
당신의 가입
즉의 ON 부분을 ... 놓치고있어. 표를 결합 할 때 참여할 항목을 지정해야합니다. –