這個意思??
Create Table A(ID Int,Name Varchar(10))
Insert A Select 1,'aa'
Union All Select 2,'bb'
Union All Select 3,'cc'Create Table B(ID Int,Name Varchar(10))
Insert A Select 5,'aa'
Union All Select 7,'bb'
GO
Select * From A
Union All
Select * From B
GO
Drop Table A,B
--result
/*
ID Name
1 aa
2 bb
3 cc
5 aa
7 bb
*/

解决方案 »

  1.   

    有點問題,改下Create Table A(ID Int,Name Varchar(10))
    Insert A Select 1,'aa'
    Union All Select 2,'bb'
    Union All Select 3,'cc'Create Table B(ID Int,Name Varchar(10))
    Insert B Select 5,'aa'
    Union All Select 7,'bb'
    GO
    Select * From A
    Union All
    Select * From B
    GO
    Drop Table A,B
    --result
    /*
    ID Name
    1 aa
    2 bb
    3 cc
    5 aa
    7 bb
    */
      

  2.   

    是从cube里面取得的两个数据集
    这样写好象不行
      

  3.   

    是这个意思,
    首先,我以cube为数剧源,生成了两个dataset,一个是一班学生的数据,另一个是二班学生的数据。
    然后,我做了一个table.想以第几届作group条件,两行循环,上一行显示一班学生的数据,下一行显示二班学生的数据。应该是把两个dataset中的学生的数据分别拖到table的两行里。但是,table只认一个dataset的Fields!-- 
    -----------------------------
          |一班学生数据
    2000届|----------------------
          |二班学生数据
    -----------------------------
          |一班学生数据
    2001届|----------------------
          |二班学生数据
    -----------------------------
    所以,问题就出现了。
      

  4.   

    -----------------------------
          |一班学生数据
    2000届|----------------------
          |二班学生数据
    -----------------------------
          |一班学生数据
    2001届|----------------------
          |二班学生数据
    -----------------------------
    或者实现上面形式的报表,在必须从cube里出数据的前提下,还有其他的方法吗??