【发布时间】:2017-09-09 07:58:21
【问题描述】:
我有一个小问题,如何从male 和female 列中获取highest salary。
------+----------------+----------------+
Id. Gender. Salary
-----+-----------------+----------------+
1. F. 3000
2. M. 4000
3. F. 3500
4. M 3999
这是我尝试过的
SELECT MAX(Salary) AS max_salary
FROM emp
GROUP BY Salary
HAVING
我不知道如何实现。
我是通过手机发布的,所以请帮助我编辑问题。
请帮忙,因为我的 MySQL 知识有限。
【问题讨论】:
-
显示你的表结构,或者你可以在有子句中使用员工类型,但我更喜欢在 group by 子句之前使用 where 子句。
-
你想得到不同的结果吗?例如,男性列的最高工资,女性列的最高工资或两列的最高工资?