मुझे ऐसा लगता है कि आपको GROUP BY a.id, c.id
करना चाहिए -- a.id
. द्वारा समूहीकृत करना केवल इसका मतलब है कि आपके पास आमतौर पर कई c.id
होंगे s प्रति a.id
, और आप उनमें से एक "यादृच्छिक-ईश" प्राप्त कर रहे हैं। यह बुनियादी शुद्धता के सवाल की तरह लगता है। एक बार जब आप इसे ठीक कर लेते हैं, तो एक प्रारंभिक SELECT COUNT(*) FROM
आदि आदि को निश्चित रूप से आपको पंक्तियों की संख्या देनी चाहिए, निम्नलिखित क्वेरी वापस आ जाएगी, ताकि आप तदनुसार अपना पेजर तैयार कर सकें।