Какой из следующих запросов лучше... Это всего лишь пример, есть множество ситуаций, когда я хочу, чтобы имя пользователя отображалось вместо 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 записей в таблице электронной почты...
Спасибо