Я выполняю этот запрос:
SELECT
voterfile_county.Name,
voterfile_precienct.PREC_ID,
voterfile_precienct.Name,
COUNT((SELECT voterfile_voter.ID
FROM voterfile_voter
JOIN voterfile_household
WHERE voterfile_voter.House_ID = voterfile_household.ID
AND voterfile_household.Precnum = voterfile_precienct.PREC_ID)) AS Voters
FROM voterfile_precienct JOIN voterfile_county
WHERE voterfile_precienct.County_ID = voterfile_County.ID;
Я пытаюсь вернуть ему что-то вроде этого:
County_Name Prec_ID Prec_Name Voters(Count of # of voters in that precienct)
Однако я получаю сообщение об ошибке:
# 1242 - Подзапрос возвращает более 1 строки.
Я попытался разместить оператор COUNT
в подзапросе, но я получил недопустимую синтаксическую ошибку.