【发布时间】:2021-05-09 07:15:52
【问题描述】:
我有两张桌子Census 和Crime
从crime 表中,我需要找到community_area_number 出现频率最高的地方
并将crime 的community_area_number 链接到表census 的community_area_number 以获得community_area_name
我可以做第一步,但我无法链接到另一个表。请指教我哪里做错了。谢谢
%%sql
SELECT COUNT(CR.COMMUNITY_AREA_NUMBER) AS MOST_FREQ, CR.COMMUNITY_AREA_NUMBER, CE.COMMUNITY_AREA_NAME from CRIME AS CR, CENSUS AS CE
WHERE CR.COMMUNITY_AREA_NUMBER = CE.COMMUNITY_AREA_NUMBER
GROUP BY CR.COMMUNITY_AREA_NUMBER
ORDER BY COUNT(CR.COMMUNITY_AREA_NUMBER) DESC LIMIT 1
预期输出
MOST_FREQ ,community_area_number,, COMMUNITY_AREA_NAME
43 25 Uptown
人口普查样本
【问题讨论】:
-
这和Python无关,是SQL问题
-
样本数据和期望的结果对您的问题很有帮助。
-
感谢您的建议。我已经添加了