只是写个大概,视图和查询都有where子句的

解决方案 »

  1.   

    视图和查询语句的数据源是同一张表吗?、
    如果视图是t1,查询是t2,可以这样写:
    select a.*,b.*
       from t1 a,t2 b
       where t1.id = t2.id
      

  2.   

    你要得到什么结果??union ??join ??
      

  3.   

    select  *
    FROM     table1 as A,table1 as B
    where A.ID=B.ID 
      

  4.   

    select  *
    FROM     table1 a,table2 b
    where a.ID=b.ID
      

  5.   

    对不起,我的问题写漏一点视图是有groupby where 子句的所以不是那样的
      

  6.   

    select  *
    FROM     table1 a,(select col1,... from table2 group by ...) b
    where a.ID=b.ID