关于网站 分类的问题比如网站从大的方向分类可以是:一个军事网站,
从小的方向可以是:军事资料或军事讨论现在要设计一个表,记录下这个网站 的分类,大小类都要记录
CREATE TABLE site_parent_type(  --网站类型大类
      type_id NUMBER NOT NULL PRIMARY key,
      type_name VARCHAR2(100),
      create_date DATE NOT NULL DEFAULT sysdate 
)CREATE TABLE site_child_type(   ----网站类型小类
      type_id NUMBER NOT NULL PRIMARY key,
      parent_type_id number,  ----父类Id
      type_name VARCHAR2(100),
      create_date DATE NOT NULL DEFAULT sysdate 
)有没有办法设计成一个表还要从表中取出大小分类,用开页面的选择列表的数据

解决方案 »

  1.   

    CREATE TABLE site_child_type(  
           type_id NUMBER NOT NULL PRIMARY key, 
          parent_type_id number,  ----父类Id 
          type_name VARCHAR2(100), 
          create_date DATE NOT NULL DEFAULT sysdate 
    )就用你这一个表就可以了,可以把所有的类放到里面,查询的时候建个树就可以了。
      

  2.   


    CREATE TABLE site_child_type(  
          type_id NUMBER NOT NULL PRIMARY key, 
          parent_type_id number,  ----父类Id 
          type_name VARCHAR2(100), 
          create_date DATE NOT NULL DEFAULT sysdate 

    的表结构就可以了,有父类就添上parent_type_id,没有就为空
    序列的话一个表一个