我从一个基本表中A,建一个视图B,又把A和B关联建立视图C。现在发现给C设定查询条件,查询的结果里有重复项,问题:
1)为何C中有重复项?
2)如何删除重复项?
谢谢,急盼!!!

解决方案 »

  1.   

    1)为何C中有重复项? 
    --太抽象。不如把语句贴出来。。
    2)如何删除重复项? 
    --distinct?
      

  2.   

    我用一个表和几个视图来模拟一下LZ的过程吧
    tableA(c1, c2, c3, c4, c5)viewB(c1, c2, c3)viewC(c2, c4, c5)select * from viewc where c5=?这个过程本身是不会产生重复的,但却产生了,从上面的模拟过程可以看出是viewC的创建过程出了问题修改这个创建过程(加distinct),可以一举两得,同时解决lz的问题.