Как прокомментировал @lau, вполне вероятно, что проблема, которую вы видите, связана с вашими данными.
Однако позвольте мне также отметить, что существует скрытая проблема с этим условием:
WHERE community_area_name =
(SELECT community_area_name FROM CHICAGO_PUBLIC_SCHOOLS where safety_score='1' )
Если существует более одной записи в CHICAGO_PUBLIC_SCHOOLS
с показателем безопасности, равным 1,условие равенства не будет работать должным образом (в большинстве СУБД это приводит к ошибке времени выполнения).
Это условие следует переписать либо как IN
условие:
SELECT per_capita_income,community_area_name
FROM CENSUS_DATA
WHERE community_area_name IN
(SELECT community_area_name FROM CHICAGO_PUBLIC_SCHOOLS where safety_score='1' )
, либо каккоррелированный подзапрос с условием EXIST
:
SELECT c.per_capita_income, c.community_area_name
FROM CENSUS_DATA c
WHERE EXISTS (
SELECT 1
FROM CHICAGO_PUBLIC_SCHOOLS s
WHERE s.community_area_name = c.community_area_name AND s.safety_score = '1'
)