私は2つのテーブルを持っています。たとえば、最初のテーブルは親テーブル、つまりdeptno
(主キー)とを含むdepartmentでありdeptname
、もう1つのテーブルは子テーブル、つまり、、、および(外部キー)をempid
含むemployeeですempname
。これらの2つのテーブルを結合して、その特定の部門で働いている従業員の数とのような出力を取得したいと思います。結合、ビュー、カーソル、サブクエリ、グループ句などを使用してクエリを試しました。句を使用してクエリの半分のソリューションを取得でき、特定の部門の従業員数を確認できますが、把握できません。残りの半分を出します。sal
deptno
deptname
group by
デパートメント
deptno deptname
101 sales
102 hr
103 finance
従業員
empid empname sal deptno
1 john 1500$ 101
2 kevin 1000$ 101
3 james 1200$ 101
4 ford 700$ 102
5 david 855$ 102
6 george 955$ 103
SQLクエリを使用して次の表を表示したいと思います。
deptname no.of employees
sales 3
hr 2
finance 1