有两个表,表A:有定单号,合同号(可以为空),客户名称
表B:用产品条码,定单号,合同号,箱号
产品条码先录入数据库,当装箱时候系统根据是否是合同产品,然后根据合同号来产生箱号,相同的合同号,箱号依次递增,同一个合同号可以分布在不同的定单当中.请问该表应该如何建索引,或如何设计?
因为对为空的字段建立索引不起作用,

解决方案 »

  1.   

    从你的表来看,按定单号进行索引就行了,因为以后需要对这两个表进行关联查询。
      

  2.   

    要看你查询的要求吧,那个字段查询的最频繁就在哪个字段建索引就可以了。
      

  3.   

    B表条码上建立索引可以加速查询
    A表订单号建立所以可以加速连接
      

  4.   

    还可以在B表的订单号列上建立一个索引.
      

  5.   

    大家都不看问题的啊,看来是我没说清楚,根据合同号来产生箱号,当合同号为空的时候不产生箱号