好的,所以我在 Oracle 中有两个表:
CAR,具有属性所有者(参考 EMPLOYEE(ssn))
EMPLOYEE,具有属性名称,ssn。
我需要获得汽车数量最多的员工的姓名和 ssn,但我无法理解如何以这种方式使用聚合函数......
我尝试过类似以下的方法:
SELECT name, ssn
FROM EMPLOYEE
WHERE ssn IN (SELECT owner
FROM CAR
HAVING COUNT(owner) = MAX(COUNT(owner))
GROUP BY owner)
但它似乎没有返回任何东西......我什至在正确的轨道上吗?