DISTINCT के बजाय EXISTS का उपयोग करें
आप DISTINCT का उपयोग करके डुप्लिकेट पंक्तियों के प्रदर्शन को दबा सकते हैं; आप सबक्वायरी द्वारा लौटाई गई पंक्तियों के अस्तित्व की जांच के लिए EXISTS का उपयोग करते हैं। जब भी संभव हो, आपको DISTINCT के बजाय EXISTS का उपयोग करना चाहिए क्योंकि DISTINCT डुप्लिकेट पंक्तियों को दबाने से पहले पुनर्प्राप्त पंक्तियों को सॉर्ट करता है।
आपके मामले में कई डुप्लीकेट डेटा होंगे, इसलिए मौजूद तेज़ होना चाहिए।
द्वारा http://my.safaribooksonline.com/ Book/-/9780072229813/high-performance-sql-tuning/ch16lev1sec10