【发布时间】:2010-11-08 16:04:22
【问题描述】:
我必须运行多个相互依赖的查询
select a from a ( result has multiple rows)
select b from b ( result has multiple rows)
对于该查询中的每一行我需要运行它
select c from c where c.a=a amd c.b=b
insert c into d
有点像:
select a from a ( result has multiple rows)
select b from b ( result has multiple rows
for a in a
for b in b
select c from c where c.a=a amd c.b=b
insert c,a,b into d
这可以作为存储过程吗?
谢谢
【问题讨论】:
-
表a在结果中有多行,所以b
-
最终的结果应该如下表d:c,a,b
标签: sql sql-server-2005 stored-procedures