-7

我有 2 桌员工和办公室。员工表包含列 (emp_id,office_id,firstname,lastname,startdate) 办公室表包含列 (office_id,office_name,country)

我想查询:所有有办事处的国家,以及那个国家的员工人数

4

2 回答 2

0
SELECT count(e.emp_id), o.county 
FROM office AS o 
INNER JOIN employee AS e 
ON e.office_id = o.office_id;

您可能不得不在推特上发布一点,但这是一个起点。

于 2013-04-04T16:17:53.653 回答
0

这将为您提供按国家/地区划分的员工人数。

SELECT o.country,
       COUNT(*)
  FROM office o
    INNER JOIN employee e ON e.office_id = o.office_id
  GROUP BY o.country
于 2013-04-04T16:20:15.183 回答