我的表中有审计列,例如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