我想建个视图,但涉及有四五个表,这种情况用视图,例如:
各表如:  人->镇->县->市->省
最后要建立样这一个视图:人员基本信息,所在镇,所在县,所在镇市,所在省 
人员表有几百万条记录,
从数据库优化的角度来看,这种做法好吗,有没有比视图好的办法??

解决方案 »

  1.   

    用视图没有问题,关键要对SQL语句和索引进行优化
      

  2.   

    libin_ftsafe(子陌红尘) 的方法好点!!
    IO的并行处理!!
      

  3.   

    gahade() "人员表"实际上就是只和"镇"这个表有个对应关系,所以数据应该没有冗余,如果分开查的话,有个这个过程,从"人员表"查到所在“镇”的编号,从“镇”表查所在“县”的编号,从“县”表查所在“市”编号......这样一个过程,很烦琐不利于查多个人员的对应关系