sto eseguendo questa query:MySQL sottoquery restituisce più di una riga
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;
sto cercando di farlo tornare qualcosa di simile:
County_Name Prec_ID Prec_Name Voters(Count of # of voters in that precienct)
Tuttavia, sto ottenendo l'errore:
#1242 - Subquery returns more than 1 row.
Ho provato a inserire l'istruzione COUNT
nella sottoquery ma ottengo una sintassi non valida er ror.
@ Dropped.on.Caprica smette di essere furbo. Questi dati sono pubblici. Puoi averlo da solo per scopi di apprendimento. – Eimantas
@Eimantas La sua storia di domande e commenti sulla risposta sembrano suggerire il contrario. Ad ogni modo, ho finito. –