मैं पुराने स्टाइल सिंटैक्स का उपयोग करके नए प्रश्न वाक्यविन्यास में एक क्वेरी को परिवर्तित करने में व्यस्त हूं। मेरी क्वेरी का सार इस प्रकार है:एसक्यूएल इनर जॉइन। ऑन कंडीशन बनाम WHERE क्लॉज
मूल प्रश्न
SELECT i.*
FROM
InterestRunDailySum i,
InterestRunDetail ird,
InterestPayments p
WHERE
p.IntrPayCode = 187
AND i.IntRunCode = p.IntRunCode AND i.ClientCode = p.ClientCode
AND ird.IntRunCode = p.IntRunCode AND ird.ClientCode = p.ClientCode
नई क्वेरी
SELECT i.*
FROM InterestPayments p
INNER JOIN InterestRunDailySum i
ON (i.IntRunCode = p.IntRunCode AND i.ClientCode = p.ClientCode)
INNER JOIN InterestRunDetail ird
ON (ird.IntRunCode = p.IntRunCode AND ird.IntRunCode = p.IntRunCode)
WHERE
p.IntrPayCode = 187
इस उदाहरण में, "मूल प्रश्न" 46 पंक्तियाँ, जहां "नया प्रश्न" से अधिक रिटर्न देता है 800
क्या कोई मुझे अंतर बता सकता है? मैंने माना होगा कि ये प्रश्न समान हैं।
धन्यवाद केविन, मैं मूर्ख को ऐसा नहीं ढूंढने के लिए महसूस करता हूं !! – Russell
यह हम सभी के साथ होता है। :-) –