我有3张表:A,B,C3个表结构一样,字段为 :name, age,address我现在想写一个视图把3个表里面的数据全部查出来,请问该如何写这个试图呢?感谢各位了。

解决方案 »

  1.   

    create view ABC
    as
    select a.name as AName, a.age as AAge, a.address as AAddress,
    b.name as BName, b.age as BAge, b.address as BAddress,
    c.name as CName, c.age as CAge, c.address as CAddress  
    from A,B,C
    go
    select * from ABC
    亲自试验,不敢造假啊!!!
      

  2.   

    三张表有关联吗?  可以这样查  select * from A,B,C;  
      

  3.   

    (select * from a)
    union all
    (select * from b)
    union all
    (select * from c)