サブクエリをよりよく理解しようとしていますが、以下のスクリプトに問題があります。(SQL Server データベース)
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
WHERE raw.year_time = year_time
AND division_name <> raw.division_name
AND last_name = raw.last_name
AND first_name = raw.first_name
ORDER BY last_name, first_name
私がする必要があるのは、同じテーブルで結合し、従業員が 2 つの異なる部門で働いているデータを抽出することです。上記のコードには、where 句の近くに構文エラーがあります。