通过单连接获取表中的审核字段(CreatedBy,UpdatedBy)

时间:2019-02-14 11:59:24

标签: sql-server-2014

我的表中有审计列,例如createdbyid和updatedbyid,在其中我需要通过与main联接来获取名称,目前我的查询如下,这工作正常。但是除了将table2多次连接之外,还有一种方法可以通过单次连接获取它

SELECT t2.Name CreatedBy, t3.Name UpdatedBy
FROM table t1 INNER JOIN table2 t2 on t1.createdbyid = t2.createdbyid 
inner join table2 t3 on t1.createdbyid = t3.updatedbyid 
where t1.Id= 123456

这样输出应该是

CreatedBy         UpdatedBy
  ABC               XYZ     

0 个答案:

没有答案