यह डिज़ाइन के अनुसार है - यह उस मानक के कई एक्सटेंशन में से एक है जिसे MySQL अनुमति देता है।
SELECT name, MAX(age) FROM t;
. जैसी क्वेरी के लिए संदर्भ दस्तावेज़ कहता है कि:
GROUP BY के बिना, एक एकल समूह है और यह अनिश्चित है कि समूह के लिए कौन सा नाम मान चुनना है
देखें दस्तावेज अधिक जानकारी के लिए समूह में प्रबंधन करके।
सेटिंग ONLY_FULL_GROUP_BY
इस व्यवहार को नियंत्रित करता है, देखें 5.1.7 सर्वर SQL मोड
इसे सक्षम करने से एक क्वेरी को अस्वीकार कर दिया जाएगा जिसमें एक समूह द्वारा कथन की कमी है और यह डिफ़ॉल्ट रूप से MySQL संस्करण 5.7.5 से सक्षम है।