我想要什么:我想为表中的每个不同条目执行一个过程,并将所有结果显示在一个表中。
我做了什么:
Declare @sql varchar(max)=''
Select @sql = @sql + ' exec proc1 ' + Convert(nvarchar(50),s1.product) + ';'
from (select distinct(s2.product) as product from sales s2) as s1;
exec (@sql)
问题是:它返回我 n 个表,n 是表中不同条目的数量。我如何联合所有这些?