COUNT()
अपेक्षा के अनुरूप काम कर रहा है। जब आप group by
. डालते हैं खंड, count()
आपको GROUP BY
. के लिए परिणाम देता है . यदि आप किसी क्वेरी में पंक्तियों की संख्या प्राप्त करना चाहते हैं जिसमें group by
. शामिल है , इसके बजाय इसे एक सबक्वेरी के रूप में उपयोग करें।
कुछ इस तरह:
SELECT COUNT(*) FROM (SELECT * FROM `table`
GROUP BY `column1`) AS `a`