两个表a和b, a.c1和b.c1是关联的,建一个a和b当作同一个表的唯一索引或主键的东东
如何建啊也就是想实现有关联的a and b 表,当插入时,a.c1,a.c2,b.c1,b.c2,b.c3这几个是不可以重复的。如何做呢
感谢各位!

解决方案 »

  1.   

    ,理解力差,不知道把a.c1,b.c1分别列设置为a,b的主键,能达LZ要求否?
      

  2.   

    就是a and b 表可以通过a.c1和b.c1关联想来的。
    现在我经常发现我的这两个表中的值,关联后查询,有重复的a.c1,a.c2,b.c1,b.c2,b.c3值,
    有什么办法能象对待一个表一样建一个可以管两个表的主键或约束或其它的东东不,能让这两个表关联后不要有重复的值,可以吗?   
    多谢!
      

  3.   

    位图联结索引可以实现使用另一个表的列对一个给定的表建立索引;
    oracle中scot用户下有两张表,emp,dept,通过deptno键连接,
    如果我们的查询涉及到某个部分,或者某些部分,那么我们就可以建立如下的位图索引:create bitmap index emp_bm_idx
    on emp(d.dname)
    from emp e,dept d
    where e.deptno=d.deptno
    /
      

  4.   

    就是a and b 表可以通过a.c1和b.c1关联想来的。
    现在我经常发现我的这两个表中的值,关联后查询,有重复的a.c1,a.c2,b.c1,b.c2,b.c3值,
    有什么办法能象对待一个表一样建一个可以管两个表的主键或约束或其它的东东不,能让这两个表关联后不要有重复的值,可以吗? 
    BOBO12082119兄,针对这个,具体怎么创建这个bitmap index呢?感谢! 
      

  5.   

    听讲BITMAP INDEX对于经常有变化的值的表,是绝不建议用的。
    还有,在我上面提到的这个例子中,要达到功能,BITMAP 怎么建呢?感谢