私は初心者ですが、私はこれについて行く方法がわかりません..誰でも私を助けることができますか?以下の表を考えると sqlのクエリ..混乱
...DEPARTMENT
DEPT_ID NAME
1 HR
2 Technical
3 Marketing
4 Sales
EMPLOYEE
ID NAME DEPT_ID SALARY MANAGER_ID
1 Alex 2 2000
2 Sally 1 2000
3 Amit 2 1500 1
4 Jason 1 1500 1
... ... ... ... ...
以前からDEPARTMENT
とEMPLOYEE
テーブルを使用して、印刷にSQLクエリを書きます各dで働く従業員の数epartment。出力は次のようになります。
NAME COUNT
HR 2
Technical 2
Marketing 0
Sales 0
はないすべての部門は、まだスタッフされていることに注意してください、ので、いくつかの部門は、任意の従業員を有していなくてもよいです。我々は依然として、これらの部門が結果にゼロカウントで出現することを望んでいます。
上記のEMPLOYEE
テーブルを使用して、各マネージャの下で働いている従業員の数を印刷するSQLクエリを作成します。
NAME COUNT
Alex 2
Sally 0
はこの宿題のですか?あなたは本を相談しましたか? – dirkgently
私に方向を教えてください。私は完全な答えを探していません。 –
SQLで始まります - つまり、SELECT文を使用します。どのようなJOIN条件の下でデータがどこから来るのかを教えてください。 – Randy