我想用一个table,把其它7个表的字段都加进去,然后查一个表,可以吗??

解决方案 »

  1.   

    还是不要了,加到一起可能会很多问题的。
    用视图也比弄个表要好。
    这个关键是看你的表之间关联条件,能动态生成查询的Where子句就可以了。
      

  2.   

    用关联查询吧,select table1.xx,tabl2.yy,table3.zz from table1,table2,table3 where table1.xx=table2.cc and .....
      

  3.   

    这不是很简单吗?suary:我赞成
      

  4.   

    建议用以下办法:
    SELECT *
    FROM 表1 FULL OUTER JOIN
          表1 ON 表1.任意字段 = 表2.任意字段
          表1 ON 表1.任意字段 = 表3.任意字段
          表1 ON 表1.任意字段 = 表4.任意字段
          .....
    * 也可以换为表1.字段名,表2.字段名,表3.字段名................
    通过一个外连接来解决。
    连接完后,没有的值为NULL,你可以把NULL忽略不查询就行了。