免除された従業員の最低給与と、免除されていない従業員の平均給与を SINGLE SQL ステートメントで計算します。サブクエリを使用して、両方の要素をクエリに組み込みます。次のようになります。
Min Exempt Salary Average Non-Exempt Salary
47,000 35,271
私はそれを別々に行う方法を知っていますが、上記のようにそれを行う方法を理解することはできません.これは私が持っている声明です.
SELECT jobs1.exempt_nonexempt_status,
Min (employees.salary)AS Minimal_Exempt_Salary
FROM employees
LEFT JOIN jobs1
ON employees.job_title = jobs1.job_title
WHERE jobs1.exempt_nonexempt_status = 'Exempt'
GROUP BY jobs1.exempt_nonexempt_status
SELECT jobs1.exempt_nonexempt_status,
Avg (employees.salary)AS Average_Non_Exempt_Salary
FROM employees
LEFT JOIN jobs1
ON employees.job_title = jobs1.job_title
WHERE jobs1.exempt_nonexempt_status = 'Non-exempt'
GROUP BY jobs1.exempt_nonexempt_status