मैं एक दूसरी तालिका से डेटा क्वेरी करने के लिए की जरूरत है, लेकिन केवल तभी प्राथमिक तालिका में स्थिति की एक दुर्लभ सेट पूरा किया जाता है:क्या MySQL शॉर्ट सर्किट IF() फ़ंक्शन है?
SELECT ..., IF(a AND b AND c AND (SELECT 1 FROM tableb ...)) FROM tablea ...
ए, बी, और सी की स्थिति लगभग हमेशा झूठे हैं, तो मेरी सोच है सबक्वायरी परिणाम सेट में अधिकतर पंक्तियों के लिए कभी निष्पादित नहीं करेगा और इस प्रकार शामिल होने से कहीं अधिक तेज़ होगा। लेकिन यह केवल तभी सच होगा यदि IF() कथन शॉर्ट सर्किट।
क्या यह है?
आपके द्वारा प्रदान की जाने वाली किसी भी मदद के लिए धन्यवाद।