-2
我需要两个结果结合起来:结合的结果集
--Resultset from Procedure 1
Date Session Attendees
2013-04-09 Morning 2
2013-04-09 Noon 6
--Resultset from Procedure 2
Session Admitted
Morning 1
Noon 3
我需要的结果集从两个过程结合起来。请建议一些方法,以便最终结果集应如下所示:
--Date Session Attendees Admitted
2013-04-09 Morning 2 1
2013-04-09 Noon 6 3
我正在尝试这种方式,但它不工作。请指正:
CREATE PROCEDURE test1_test2_combine()
BEGIN
DECLARE @tmp_proc1 TABLE
DECLARE @tmp_proc2 TABLE
Call test1() ;
INSERT INTO @tmp_proc1
Call test2() ;
INSERT INTO @tmp_proc2
Select @tmp_proc1.*, @tmp_proc2.Admitted from @tmp_proc1, @tmp_proc2
Where @tmp_proc1.rownum = @tmp_proc2.rownum;
END
基本上我试图做的是,从两个程序得到的结果集,并插入两种温度并使用rownum将它们组合在一起。请指教。在此先感谢,克里希纳
提示:使用一个表。 – fancyPants 2013-04-09 13:55:49