我有一个表Employer,其中包含EmployerID和EmployeeID字段。当按EmployerID分组时,我需要打印所有雇员超过2名的雇员,即count(EmployerID)> 2。到目前为止,我已经能够计算发生的次数,但无法根据给定的条件进行过滤。

从Employer组中按EmployerID选择EmployerID,count(EmployerID)

最佳答案

SELECT EmployerID,COUNT(EmployeeID)
FROM EMPLOYER
GROUP BY EmployerID
HAVING COUNT(EmployeeID) > 2

关于mysql - 如何根据SQL中未出现的记录来过滤记录?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/41926467/

10-12 20:19