我建议把A,B共有的字段建一张表,把特有的东西放在各自的表中,我们在做一些设备台帐时,各种设备的参数相差很多,但找到其中共有的属性,将其放入一张表,而各有的特性另外存储,这样不会影响性能,而且灵活性很强。

解决方案 »

  1.   

    就是把A,B共有的字段建一张表,把特有的东西放在各自的表中,使用的时候用左连接。但是这样性能会不会下降很多啊建index后应该不会有太大的影响,如果性能要求很大,可以考虑建位图连接索引(bitmap join index)给你个例子要创建一个位图连接索引,我们要使用下面的SQL。要注意CREATE INDEX句法里的FROM和WHERE子句。create bitmap index
       part_suppliers_state
    on
       inventory( parts.part_type, supplier.state)
    from
       inventory i,
       parts     p,
       supplier  s
    where
       i.part_id = p.part_id
    and
       i.supplier_id = p.part_id;