Вы можете попробовать это без подзапроса, с простой группой:
SELECT voterfile_county.Name,
voterfile_precienct.PREC_ID,
voterfile_precienct.Name,
count(voterfile_voter.ID)
FROM voterfile_county
JOIN voterfile_precienct
ON voterfile_precienct.County_ID = voterfile_County.ID
JOIN voterfile_household
ON voterfile_household.Precnum = voterfile_precienct.PREC_ID
JOIN voterfile_voter
ON voterfile_voter.House_ID = voterfile_household.ID
GROUP BY voterfile_county.Name,
voterfile_precienct.PREC_ID,
voterfile_precienct.Name
Когда вы используете GROUP BY, любой столбец, по которому вы не группируете, должен иметь предложение агрегирования (например, SUM или COUNT.) Так что в этом случае вы должны группировать по округу name, precienct.id и precient.name. 1004 *