मैं एक प्रश्न बना रहा हूं जो 8 टेबल से प्राप्त रिकॉर्ड के लिए जानकारी प्रदर्शित करेगा। मूल रूप से क्वेरी लिखने वाले डेवलपर ने 'जहां यह बराबर है' का संयोजन किया और यह 'जुड़ने के लिए यह' बराबर है।एसक्यूएल इनरर जॉइन प्रश्न
मैंने बाद में INNER जॉइन का उपयोग करने के लिए क्वेरी बदल दी है। मुझे आश्चर्य हुआ कि मेरा दृष्टिकोण WHERE ऑपरेटरों के संयोजन का उपयोग करने से बेहतर था या नहीं।
अच्छी प्रैक्टिस के उपाय पर, इनर जॉइन का संयोजन एक अच्छा विकल्प है या मुझे एक अलग तकनीक का उपयोग करना चाहिए।
का उपयोग करने से पहले कहा गया था MySQL और आम तौर पर अंदरूनी पसंद सरल पसंद करते हैं क्योंकि मैं। कोड क्लीनर दिखता है और यह समझना आसान लगता है। मैं सोचने में सही हूं कि दोनों टेबलों में रिकॉर्ड होने पर इनर जॉइन का उपयोग किया जाना चाहिए। –
हां ... आंतरिक जुड़ाव आपको केवल उन अभिलेखों को लाएगा जिनके पास बाल तालिका में मिलान करने वाला रिकॉर्ड है ... यदि बच्चे तालिका में कोई मिलान करने वाला रिकॉर्ड नहीं है, तो विशेष पंक्ति को क्वेरी परिणाम से बाहर रखा गया है। –
मुझे आश्चर्य है कि क्या आप मुझसे पूछे जाने वाले प्रश्न के साथ मेरी मदद कर सकते हैं? यह बहुत सारे रिकॉर्ड लौट रहा है जिसे मैं अनुमान लगाता हूं। –