您好,我有四列数据代表我的办公室人数,每个种族都分配有一个唯一的ID,问题是编写查询以显示办公室中存在的不同种族。
id ethnicity id
1 2
2 2
3 3
4 2
5 3
6 3
7 4
id Ethnicity Name
1 white
2 African American
3 Asian
4 Hispanic
到目前为止,我的方法是通过使用独特的功能来选择要约中存在的不同种族,然后将每个种族ID与对应的种族进行匹配并显示出来:
select DISTINCT class from ethnicity id
答案 0 :(得分:0)
SELECT e.[Ethnicity Name], COUNT(w.id) numberOfEmployees
FROM workers w
LEFT JOIN Ethnicity e ON w.[ethnicity id] = e.id
GROUP BY e.[Ethnicity Name]