2016-06-29 7 views
0

これは何と呼ばれているのかわかりませんが、この参照値よりも小さい別のテーブルの行数をカウントするために値を参照しようとしています。テーブルを参照するSQL参照テーブルの値

名前と給与を持つ従業員テーブル(EmpSal)と、給与値の範囲を持つ第2テーブル(Salary_Summary)があるとします。 EmpSalテーブルのSalary_Summaryテーブルの各値より少ないエントリの数をカウントするにはどうすればよいですか?これを説明する

画像: enter image description here

すべてのヘルプは大歓迎です!

答えて

1

は簡単に相関サブクエリで行うことができます:

select s.salary, (select count(*) from EmpSal e where e.Salary < s.salary) 
from Salary_Summary s 
+0

パーフェクト!ありがとうございました! – jtmcc

関連する問題