I have a table EmpDetails:
EmpDetails
DeptID EmpName Salary Engg Sam 1000 Engg Smith 2000 HR Denis 1500 HR
SELECT empName,empDept,EmpSalary FROM Employee WHERE empSalary IN (SELECT max(empSalary) AS salary From Employee GROUP BY EmpDept)