従業員の性別に基づく給与差別を見つける方法について質問があります。MS Acess 2007 を使用しており、SQL クエリを使用してそれを把握する必要があります
これは、3 つのテーブルを 1 つのマルチテーブル クエリに結合した後であることに注意してください。このクエリ内で、たとえば を使用して列を並べ替えたいときはいつでも、次のようORDER BY Salary
なエラー サインが表示されます。
Syntax error (missing operator) in query expression 'Salary'
WHERE JobClass.JobClassID = Employees.JobClassID
AND Department.DepartmentID = Employees.DepartmentID'.
クエリ内で複数の列を並べ替えたいと考えています。
マルチテーブル クエリ コードの合計は次のとおりです。
SELECT JobClass.JobClassID, JobClassName, Department.DepartmentID,
DepartmentName, LastName, FirstName, Title, Sex, Years, Salary
FROM JobClass, Employees, Department
ORDER BY 'Salary'
WHERE JobClass.JobClassID = Employees.JobClassID AND Department.DepartmentID = Employees.DepartmentID;