पढ़ें MySQL प्रलेखन इस विशेष बिंदु पर।
संक्षेप में, MySQL प्रदर्शन उद्देश्यों के लिए GROUP BY से कुछ स्तंभों को छोड़ने की अनुमति देता है, हालांकि यह केवल काम करता है यदि छोड़े गए सभी स्तंभों का मान समान हो (एक समूह के भीतर), अन्यथा, क्वेरी द्वारा लौटाया गया मान वास्तव में अनिश्चित है , जैसा कि इस पोस्ट में दूसरों द्वारा ठीक से अनुमान लगाया गया है। यह सुनिश्चित करने के लिए कि ORDER BY क्लॉज जोड़ने से किसी भी प्रकार के नियतात्मक व्यवहार का पुन:परिचय नहीं होगा।
हालांकि इस मुद्दे के मूल में नहीं, यह उदाहरण दिखाता है कि वांछित कॉलम की स्पष्ट गणना के बजाय * का उपयोग करना अक्सर एक बुरा विचार है।
MySQL 5.0 दस्तावेज़ीकरण से अंश:
When using this feature, all rows in each group should have the same values for the columns that are omitted from the GROUP BY part. The server is free to return any value from the group, so the results are indeterminate unless all values are the same.