有这么两张表,
A表叫大类表,它有 name,re,等共3个字段
B表叫小类表,它有 name,re,等共4个字段,另外小类表会和包括大类表好几个表关联.现在我有这样的想法,大类表和小类表可否合成一张表,这样我就只需要一张类型表,而不用什么大类小类表,减少了表的数量,名字也容器起.但是会不会有什么不妥?我能想到的:两张表都存在扩展的可能性,合成后会存在一些亢余字段.请大家各抒几见啊..

解决方案 »

  1.   

    大类表和小类表合成1个表,建个type字段区分大类还是小类,比如1-小类 2-大类?
      

  2.   

    Class
    ID Name Re ParentID可用樹形
      

  3.   

    大类表和小类表合成1个表
    建个字段 Code 
    大类: 01,02,03 ...
    小类 :0101,0102;0201,0202;0301 ...
    这样每个类型的 父子关系很清楚
      

  4.   


        id  类别  其他
        1    1     xx
       2    12    xx
       3    22    xx
       4    13    xx
       5    23    xx
       6    13    xx
       7    131   xx
    类别   第一位是大类  第2 是 子类  第三是第2的 子类