我希望这不是一个太尴尬的问题,但到目前为止我的搜索还没有对事情有太多的了解。如果之前有人问过,我很抱歉。
我需要编写一个存储过程来运行一个简单的查询
SELECT foo
FROM sometable
WHERE somecolumn = @parameter
然后,对于每个foo
执行另一个查询,并将每个查询的结果作为单独的结果集返回。
我不需要返回初始查询的结果,只需要针对 的每个值执行第二个查询的结果foo
,并且我不希望它们组合成一个结果集,尽管它们都有相同的列(它简化了如果我可以返回多个结果集,则表示逻辑很多)。
这是在 SQL-Server 2008 R2 上。
谢谢你。