我将加入如下所示的3个表 -
从select到GrantID的代码似乎是一个“虚拟表”,因此可以与另一个表(Location)连接以执行三个表的连接。我想给这个虚拟表取一个别名,是否可行?如果可以,该怎么做?
注意:我使用的是SQL Server 2008 Express。
select *
from Employee as e inner join [Grant] as g
on e.EmpID = g.EmpID -- "virtual table"
inner join Location as l
on l.LocationID = e.LocationID
从select到GrantID的代码似乎是一个“虚拟表”,因此可以与另一个表(Location)连接以执行三个表的连接。我想给这个虚拟表取一个别名,是否可行?如果可以,该怎么做?
注意:我使用的是SQL Server 2008 Express。