WHERE क्लॉज के विपरीत, इसमें शामिल होने में फ़िल्टर करने के लिए कोई तर्क, प्रदर्शन के अनुसार, क्या कोई तर्क है?शामिल होने पर फ़िल्टरिंग?
उदाहरण के लिए,
SELECT blah FROM TableA a
INNER JOIN TableB b
ON b.id = a.id
AND b.deleted = 0
WHERE a.field = 5
रूप
SELECT blah FROM TableA a
INNER JOIN TableB b
ON b.id = a.id
WHERE a.field = 5
AND b.deleted = 0
करने का विरोध किया मैं व्यक्तिगत रूप से, बाद पसंद करते हैं क्योंकि मुझे लगता है छानने छानने धारा (कहां) में किया जाना चाहिए, लेकिन वहाँ किसी भी प्रदर्शन है या किसी भी तरीके से करने के अन्य कारण?
जॉइन का उपयोग करते समय [कहां क्लॉज बनाम चालू] का डुप्लिकेट (https://stackoverflow.com/questions/10297231/where-clause-vs-on-when-using-join) (हाँ, इसमें समय यात्रा शामिल है लेकिन एक नज़र में थोड़ा बेहतर जवाब है) –