我有两张桌子员工和办公室。 employe表包含列(emp_id,office_id,firstname,lastname,startdate) office table contaisn columns(office_id,office_name,country)
我想查询: 所有拥有办事处的国家和该国家的员工人数
答案 0 :(得分:0)
SELECT count(e.emp_id), o.county
FROM office AS o
INNER JOIN employee AS e
ON e.office_id = o.office_id;
你可能不得不稍微发推,但这是一个起点。
答案 1 :(得分:0)
这将按国家/地区为您提供员工人数。
SELECT o.country,
COUNT(*)
FROM office o
INNER JOIN employee e ON e.office_id = o.office_id
GROUP BY o.country