,
नोटेशन को ANSI-92 मानक में बदल दिया गया था, और इसलिए एक अर्थ में अब 20 साल पुराना हो गया है।
साथ ही, OUTER JOINs और अन्य जटिल प्रश्नों को करते समय, JOIN
संकेतन अधिक स्पष्ट, पठनीय और (मेरी राय में) डिबग करने योग्य है।
एक सामान्य सिद्धांत के रूप में, ,
. से बचें और JOIN
. का उपयोग करें ।
प्राथमिकता के संदर्भ में, JOIN का ON क्लॉज WHERE क्लॉज से पहले होता है। यह a LEFT JOIN b ON a.id = b.id WHERE b.id IS NULL
जैसी चीज़ों की अनुमति देता है उन मामलों की जांच करने के लिए जहां b
. में मेल खाने वाली पंक्ति नहीं है ।
,
का उपयोग करना नोटेशन एक ही समय में WHERE और ON शर्तों को संसाधित करने के समान है।