日期:2014-05-17  浏览次数:20368 次

菜鸟问个小问题,求大神解救啊,~坐等


问题:查询人事部年龄最大的员工信息

   怎么显示?

这是我的代码

select MAX(EmpAge) as 年龄,* from EMP
where DepartName='人事部' 

但是他有错,然后我给下面添加一串代码

group by EmpName,EmpAge,EmpId,EmpCardId,EmpInDate,EmpSalary,EmpSex,EmpAddress,EmpPhone,EmpEmail,DepartName

它就会显示出人事部所有人的信息,怎么让他只显示德玛西亚,也就是年龄最大的那个人的所有信息?
求解~

------解决方案--------------------
select * from EMP where DepartName='人事部'
and EmpAge=(select max(EmpAge) from EMP where DepartName='人事部')