私はHRテーブルスキーマを使用しています。そこでは、次のような演習があります。
job_historyには、複数回雇用された従業員の複数のエントリを含めることができます。複数回雇用された従業員のリストを取得するクエリを作成します。列EMPLOYEE_ID、LAST_NAME、FIRST_NAMEおよび集計を含めます"Times Hired"。
私がこれまでに行ったことは次のとおりです。
select e.employee_id, e.last_name, e.first_name,
count (start_date) as Times_Hired
from job_history jH, employees e
WHERE e.employee_id=jH.employee_id
group by e.employee_id, e.last_name, e.first_name;
さて、私の質問は次のとおりです。
- 全体をサブクエリにする必要がありますか?
- テーブルを接続する列
job_historyとemployees?
これを実行すると、少数の従業員のみが表示されるためです。