मैं इस क्वेरी को क्रियान्वित कर रहा हूँ:MySQL सबक्वेरी रिटर्न एक से अधिक पंक्तियां
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 - Subquery returns more than 1 row.
मैंने subquery में COUNT
कथन डालने का प्रयास किया है, लेकिन मुझे एक अवैध वाक्यविन्यास एर मिलता है ROR।
@ Dropped.on.Caprica स्मार्ट-गधे होने से रोकें। यह डेटा सार्वजनिक है। आप इसे सीखने के उद्देश्यों के लिए स्वयं प्राप्त कर सकते हैं। – Eimantas
@Eimantas उनके प्रश्न इतिहास और उत्तर पर टिप्पणियां अन्यथा सुझाव देने लगती हैं। किसी भी तरह से, मैं कर रहा हूँ। –