当前位置: 代码迷 >> Sql Server >> 请教类似类似在语句中使用"(select uRealname from right_user where uid=approve_STable.eUid) as 申请人"这样的语句效率怎么
  详细解决方案

请教类似类似在语句中使用"(select uRealname from right_user where uid=approve_STable.eUid) as 申请人"这样的语句效率怎么

热度:178   发布时间:2016-04-27 21:51:18.0
请问类似类似在语句中使用"(select uRealname from right_user where uid=approve_STable.eUid) as 申请人"这样的语句效率如何?
比如使用:
SELECT   [eId]   as   申请编号,   [eUid]   as   申请人编号,(select   uRealname   from   right_user   where   uid=approve_STable.eUid)   as   申请人   from   approve_STable


经常使用这样的语句来达到效果,但不懂它的效率如何,如果不好有没有替换的方法?

------解决方案--------------------
--效率不高
--改成
select a.[eId] as 申请编号,
a.[eUid] as 申请人编号,
b.uRealname as 申请人
from approve_STable a
inner join right_user b
on a.eUid = b.uid
  相关解决方案