HAVING
क्लॉज का उपयोग पंक्तियों के समूहों को फ़िल्टर करने के लिए किया जाता है। आप min(a)
. का संदर्भ देते हैं और max(a)
जो (किसी GROUP BY
. के अभाव में क्लॉज) कुल मिलाकर a
तालिका में मान लेकिन फिर एकल a
. के विरुद्ध तुलना का उपयोग करें मूल्य।
तो कौन सा a
मान MySQL का उपयोग करना चाहिए? अन्य सभी आरडीबीएमएस जिन्हें मैं जानता हूं, इस बिंदु पर एक त्रुटि फेंक देंगे हालांकि MySQL इसकी अनुमति देता है। दस्तावेज़ों से
तो आपके मामले में आपको जो परिणाम मिल रहे हैं, ऐसा प्रतीत होता है कि यह 1
. का उपयोग करके समाप्त हुआ a
. के अदिश मान के रूप में लेकिन इस व्यवहार की गारंटी नहीं है और यह समान रूप से 2
. का उपयोग कर सकता था या कोई अन्य मौजूदा a
मूल्य।