通过SQL查找员工最多的国家/地区

问题描述

Employee_Details(EmployeeID,FirstName,LastName,Place,Country,PhoneNo)

sql:我如何找到雇员最多的国家?

解决方法

SELECT COUNTRY,COUNT(DISTINCT EMPLOYEEID ) AS EMP_COUNT 
FROM EMPLOYEE_DETAILS 
GROUP BY COUNTRY 
ORDER BY EMP_COUNT DESC 
LIMIT 1
,

请在下面尝试

 SELECT b.country,COUNT(a.employeeid) AS count
    FROM   Employee_Details a
          INNER JOIN Employee_Detailsb ON a.country = b.country
    GROUP BY b.country
    HAVING COUNT(employeeid) >100;

100,我已提供参考,但您可以在此处提供所需的内容。