PYTHON查询以从列表中提取某些信息

时间:2018-10-10 16:11:35

标签: python sql database

您好,我有四列数据代表我的办公室人数,每个种族都分配有一个唯一的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

1 个答案:

答案 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]