वे अनिवार्य रूप से एक दूसरे के बराबर हैं (वास्तव में कुछ डेटाबेस DISTINCT
. को लागू करते हैं हुड के नीचे)।
यदि उनमें से एक तेज़ है, तो यह DISTINCT
होगा . ऐसा इसलिए है, हालांकि दोनों समान हैं, एक क्वेरी अनुकूलक को इस तथ्य को पकड़ना होगा कि आपका GROUP BY
समूह के किसी सदस्य का फायदा नहीं उठा रहा है, सिर्फ उनकी चाबियां। DISTINCT
इसे स्पष्ट करता है, ताकि आप थोड़े डंबर अनुकूलक के साथ दूर हो सकें।
जब संदेह हो, तो परीक्षण करें!