join
विधि को आम तौर पर बेहतर माना जाता है, यदि केवल इसलिए कि यह डेटाबेस को आगे और पीछे क्वेरी भेजने के ओवरहेड को कम करता है।
यदि आपके पास टेबल पर उपयुक्त इंडेक्स हैं, तो दो विधियों का अंतर्निहित प्रदर्शन समान होगा। अर्थात्, दोनों विधियाँ परिणाम प्राप्त करने के लिए उपयुक्त अनुक्रमणिका का उपयोग करेंगी।
डेटाबेस के नजरिए से, join
तरीका कहीं बेहतर है। यह डेटा लॉजिक को एक स्थान पर समेकित करता है, जिससे कोड अधिक पारदर्शी हो जाता है। यह डेटाबेस को ऐसे अनुकूलन करने की भी अनुमति देता है जो एप्लिकेशन कोड में स्पष्ट नहीं हो सकते हैं।