我有一个表 sal_info 如下
ID NAME SAL DEPTNO
100 SARMA 5000 10
101 SARATHI 5000 10
102 RAJESH 4000 10
103 PRAVEEN 4000 20
104 GOPI 4000 20
105 SHANKAR 3000 20
106 SHIVA 2000 30
107 SWAMI 1000 30
108 MOHAMED 500 30
我需要在每个 deptno 上提取最高薪水的行
我的输出应该是
ID NAME SAL DEPTNO
100 SARMA 5000 10
101 SARATHI 5000 10
103 PRAVEEN 4000 20
104 GOPI 4000 20
106 SHIVA 2000 30
我怎样才能做到这一点
我试过了。
select * from dummy_tab where sal in (select max(sal) from dummy_tab)
它根据表中的最高工资为我提供。我需要将它包含在所有部门编号中。
有任何想法吗.......