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
------解决方案--------------------
用函数返回表