什么意思?它们之间有什么关系呢?如果存在一个相同的ID就可以这样写,select a.*,b.* from 消费历史表 a,消费表 b where a.id=b.id

解决方案 »

  1.   

    select * from 消费历史表,
    union
    select * from 消费表
    要求两个表对应列名相同
      

  2.   

    select * from dbo.消费历史表
    union all
    select * from dbo.消费表你说的是这个意思吗?视图中包含两个表的所有记录,那么Union以下吧.
      

  3.   


      table1       table2         view
    姓名 学号    姓名 学号       姓名  学号
    -------     ---------      ---------  
    王    1      张   5         王      1
    李    2      吴   6         李      2
                                张      5
                                吴      6
    ********************************************
    将table1和table2 生成view  的sql语句怎么写
      

  4.   

    create view  vwTemp as 
    select 姓名,学号
    from table1
    union
    select 姓名,学号
    from table2
      

  5.   

    (select * from table1) union (select * from table2)
    我试过的,no problem!