我可以在不使用来自一个查询的视图的情况下执行以下操作。
!--CREATE THE VIEW
CREATE OR REPLACE VIEW BDGTMGR
AS
SELECT MANAGERID,SUM(BUDGET) AS BDGT FROM
N_DEPT GROUP BY MANAGERID ;
!-- THEN GET RESULT FROM THE VIEW
SELECT MANAGERID FROM BDGTMGR WHERE BDGT = (select MAX(BDGT) FROM BDGTMGR);
这里 N_DEPT 可能是原始表,其中包含名为 DID、MANAGERID 和 BUDGET 的列。
我想获得控制最大预算的 MANAGERID。一名经理可以控制多个部门。DID 是该表的主键。
我怎样才能做到这一点?