我有两个select语句,它们可以找到特定职务的最高工资。
现在我想要将这两个select语句中返回的最大值再取一个最大值。
考虑以下代码:
SELECT MAX(SALARY)
FROM TABLE1
WHERE ROLE = 'MANAGER'
SELECT MAX(SALARY)
FROM TABLE1
WHERE ROLE = 'DEVELOPER';
我想要的是这两个数字中的最大值。
如何在一条查询语句中完成所有操作?
先使用两个SELECT语句获取两个最大值,然后比较这两个最大值并返回其中的最大值即可。