निम्न क्वेरी में से कौन सा बेहतर है ... यह सिर्फ एक उदाहरण है, कई स्थितियों में, जहां मैं उपयोगकर्ता नाम UserID के बजाय प्रदर्शित करना चाहते हैं देखते हैंभीतरी अदिश समारोह बनाम में शामिल होने
Select EmailDate, B.EmployeeName as [UserName], EmailSubject
from Trn_Misc_Email as A
inner join
Mst_Users as B on A.CreatedUserID = B.EmployeeLoginName
या
Select EmailDate, GetUserName(CreatedUserID) as [UserName], EmailSubject
from Trn_Misc_Email
अगर वहाँ पहले का प्रयोग करने में कोई प्रदर्शन लाभ है, मैं दूसरे का उपयोग कर पसंद करेंगे ... मैं उपयोगकर्ता तालिका में 2000 के आसपास रिकॉर्ड और ईमेल तालिका में 100k रिकॉर्ड ... होने की जाएगी
धन्यवाद
क्या आपने इसे अपने लिए आजमाया है? –