对于表 SalesRep_Info 中的每一行,我都有一个列 ManagerID。ManagerID 是为每个销售代表保存 ManagerID 的同一表的主键。所以我需要将 Manager 的 FirstName 作为新列。我想知道这是否是通过声明和设置在 sql server 2005 中执行此操作的正确方法?!
先感谢您!
declare @RepID int
set @RepID = (Select Manager from SalesRep_Info)
Select *, (Select FirstName from SalesRep_Info where RepID=@RepID) as ManagerFname from SalesRep_Info