क्या एक 2 from
खंड का उपयोग करके शामिल लेखन के बीच का अंतर और एक where
इस तरह:LINQ करने वाली एसक्यूएल खंड से कई के साथ जुड़ जाता वाक्य रचना बनाम पारंपरिक वाक्य रचना में शामिल होने
var SomeQuery = from a in MyDC.Table1
from b in MyDC.Table2
where a.SomeCol1 == SomeParameter && a.SomeCol2 === b.SomeCol1
और एक join
लेखन का उपयोग करके शामिल ऑपरेटर।
यह एक join
पर 2 टेबल के लिए है, लेकिन निश्चित रूप से, कभी कभी, हम भी अधिक तालिकाओं में शामिल होने की जरूरत है और हम where
के साथ अन्य from
खंड गठबंधन करने के लिए अगर हम वाक्य रचना के ऊपर चयन की जरूरत है।
मुझे पता है कि दोनों सिंटैक्स प्रश्न एक ही डेटा लौटाते हैं, लेकिन मैं सोच रहा था कि कोई प्रदर्शन अंतर है, या कोई अन्य प्रकार का अंतर है, जो कि दूसरे पर एक वाक्यविन्यास का अनुकूलन करेगा।
आपके सुझावों के लिए धन्यवाद।
तो बेहतर क्या है? क्लॉज से 2 या उससे अधिक या 2 या उससे अधिक क्लॉज में शामिल हों? – frenchie
http://stackoverflow.com/questions/894490/sql-left-join-vs-multiple-tables-on-from-लाइन शामिल होने के अनुसार बेहतर लगता है। –