如何把存储过程当作子查询
select   [ID],[GUID],[Name]   from   a 
 inner   join      b 
 on   a.Id=b.Id 
 inner   join   ( 
 Exec   pro1   )   c 
 on   b.Id=c.Id 
 这样写不行 
 谢谢指点
------解决方案--------------------  --如果存儲過程中返回的紀錄集是固定的,借助臨時表 
 Create Table #T(...) 
 Insert #T EXEC pro1   
 select [ID],[GUID],[Name] from a 
 inner join  b 
 on a.Id=b.Id 
 inner join #T c 
 on b.Id=c.Id
------解决方案--------------------要么把它插入临时表(更好一些) 
 要么用openrowset
------解决方案--------------------用函数返回表