表一的数据由我用SQL语句统计出来返回的数据集是 CID Score1
1  100
2  150
3  200表二的数据也由我用SQL语句统计出来返回的数据集是 
CID Score2
1  80
2  30
3  60怎样将两个数据集合并?
合并结果例如
CID  Score1  Score2
1    100     80
2    150     30
3    200     60

解决方案 »

  1.   

    select * from tab1 union select * from tab2
      

  2.   

    数据集的合并应该用视图吧CREATE  view [dbo].[V_newtable] as
    Select a.cID,a.Score1,b.Score2 From table1 a
    left Join table2 b on a.cid=b.cid
      

  3.   

    可以用SQL,也可以对数据集datatable进行处理
      

  4.   


    create PROCEDURE [dbo].[pr_test] as
    Select a.cID,a.Score1,b.Score2 From table_1 a
    left Join table_2 b on a.cid=b.cid
      

  5.   

    我不知道你为什么要用PROCEDURE做这件事情,一句sql就可以解决的
      

  6.   


    union 是“行合并”
    join 是“列合并”。
    兄弟,你看错问题了。
      

  7.   

    select * from tab1 union select * from tab2+1但楼主注意,2个表所查询的字段数要相同喔.
      

  8.   

    select * from table1 a inner join table2 b on a.CID =b.CID