私は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
?
これを実行すると、少数の従業員のみが表示されるためです。