关于网站 分类的问题比如网站从大的方向分类可以是:一个军事网站,
从小的方向可以是:军事资料或军事讨论现在要设计一个表,记录下这个网站 的分类,大小类都要记录
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
)有没有办法设计成一个表还要从表中取出大小分类,用开页面的选择列表的数据
从小的方向可以是:军事资料或军事讨论现在要设计一个表,记录下这个网站 的分类,大小类都要记录
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
)有没有办法设计成一个表还要从表中取出大小分类,用开页面的选择列表的数据
type_id NUMBER NOT NULL PRIMARY key,
parent_type_id number, ----父类Id
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
)
的表结构就可以了,有父类就添上parent_type_id,没有就为空
序列的话一个表一个