2013-10-17 54 views

回答

5

试试这个::

select 
* 
from employee 
where city = 'New York' 
order by Salary desc limit 1 
+0

非常感谢!这工作! –

2

这是简单的方法。你也可以使用组通过再分查询

select * from employee where city = 'New York' order by Salary desc limit 1 
0

这样,你会得到所有从纽约有薪水最高的员工。 I.E.如果你有另一位salary = 2000的员工,你也会收到。

SELECT * FROM employee WHERE city = 'New York' AND salary = MAX(salary);