一个公司的级联管理 
董事会{开发部 科研部 销售部 生产部}
开发部{开发一部 开发二部}
销售部(销售一部 销售二部)
生产部(产品一 产品二)
大致是这样的,怎么有最少的表能搞定啊。谢谢高手指点,给出表结构和字段,谢谢了

解决方案 »

  1.   

    create table Dept(
      dept_id bigint,
      parent_id bigint,
      dept_Name varchar(255)
    );
      

  2.   

    create table DEPT(
      DEPT_ID INT primary key,
      PARENT_ID INT,
      DEPT_NAME VARCHAR(255),
      .....
    );
      

  3.   

    就一张表自联连就可以了,已经比较基础了
    create table DEPT( 
      DEPT_ID INT primary key, --部门主键Id
      PARENT_ID INT,           --上一级部门的Id
      DEPT_NAME VARCHAR(255),  --部门名称
      ..... 
    );