さて、私は以下のようなSQLテーブルを持っています:
氏名 役職 部署 給与 Abc aaaa qazwsx 15 Abc aaaa hehene 73 Abc aaaa ジェネ 55 Abc bbbb thghbh 33 Abc bbbb hehehe 433 Abc bbbb eyehhe 54
データを作成するためのステートメント -
CREATE TABLE #StackOverflow
(Name VARCHAR(5)
,Title VARCHAR(5)
, Dept VARCHAR(10)
, Salary INT);
INSERT INTO #StackOverflow
(Name, Title, Dept, Salary)
SELECT 'Abc', 'aaaa', 'qazwsx', 15 UNION ALL
SELECT 'Abc', 'aaaa', 'hehene', 73 UNION ALL
SELECT 'Abc', 'aaaa', 'geneh', 55 UNION ALL
SELECT 'Abc', 'bbbb', 'thghbh', 33 UNION ALL
SELECT 'Abc', 'bbbb', 'hehehe', 433 UNION ALL
SELECT 'Abc', 'bbbb', 'eyehhe', 54
abc
名前がで役職がaaaa
、名前が でabc
役職がの上位 2 つの部署を表示するクエリを作成する必要がありますbbbb
。これは給与で注文する必要があります!
SQL サブクエリを使用して実装するにはどうすればよいですか?