私はテーブル構造を持っています
Emp_id Emp_name Emp_sal Depat
1 AB 10000 A
2 CB 12000 A
3 DA 7000 B
4 SB 2000 B
5 WE 6000 A
6 CF 10000 B
7 AK 8000 C
8 LM 6000 C
出発グループごとの最大 emp_sal としての結果が必要です
Emp_name Emp_sal 出発 CB12000A CF10000B AK8000C
私は次のようにクエリを書きました:
SELECT DISTINCT (emp_sal) , depart from emp
group by depart
having emp_sal = (select max(emp_sal) from emp group by depart )
しかし、これはうまくいきませんでした。他のいくつかのクエリを試しましたが、望ましい結果が得られませんでした。