以下哪个查询更好?这只是一个例子,有很多情况,我想要显示用户名而不是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
如果在使用First时没有性能优势,我更喜欢使用第二个…我将在用户表中拥有大约2000个记录和电子邮件表中的100k记录…
谢谢