SQLで特定のケースを解決する際に問題があります。 モジュールと試験 - - 次 構造のORDER BY句のネストされたSQL
私は2つのテーブルを持っています。
モジュール
- モジュールのコード
- モジュール名
試験
- 学生ID
- モジュールコード
私は、モジュールの人気を低下させる注文を取りたいと思います。 人気は、特定のモジュールの試験の発生によって与えられます。
ORDER BY句内でネストされたクエリを使用したいと思いますが、わかりません。
EDIT:
データサンプル
Module Name | Module Code
---------------------------------
Programming | CS118
Database | CS230
Finance | IB143
Geometry | MA109
Student Id | Module Code
----------------------------------
1323 | CS118
1432 | CS118
1956 | CS118
1323 | CS230
1956 | CS230
1432 | MA109
1751 | IB143
このサンプルを考えるには、私が得ることを期待することは
Programming
Database
Finance
Geometry
私のRDBMSは、Oracleです。
あなたのrdbmsは何ですか?サンプルデータと期待される出力を提供できますか? –
サンプルテーブルのデータを追加して、希望の順序を表示してください(書式付きテキストで '{}'をクリックしてください)。 – jarlh
モジュールの試験の数(1)で注文したいですか?これは、インラインビューまたはウィンドウ関数(サポートされている場合)を使用して実現することができます – xQbert