个人觉得方式二好一点,方便查询和处理但对于多对多的关系,加多一个表可能更适合,即这样建表:
类别信息
id ClassName
1 大类一
2 大类二
3 小类/1 从属关系表
类别id 所属类别id
3 1
3 2
类别信息
id ClassName
1 大类一
2 大类二
3 小类/1 从属关系表
类别id 所属类别id
3 1
3 2
解决方案 »
- 计算员工的离职后前的天数
- Error 0:This server has been disconnected.You must reconnect to perform this operation.The job was not saved
- oxE06d7363,ado连接数据库,保存东西的时候出错了。
- 关于BEGIN TRANSACTION
- 在存储过程或触发器中,是否可以像SQL Server Profiler那些引用诸如ClientProcessID,HostName等客户端信息
- SQL中添加唯一主键(在线等待)
- 用selelct top 10 可以查出前10条记录,但要查询第11到第20,第21到第30...应该怎么办?
- 关于将一个表中的数据复制到另外一个表中的问题(表结构不相同),请大虾近来指教一下!!急呀!!!!
- 『蝈蝈春』SQL关于数据查询记录合并的问题
- ora-03113问题真的没人解决吗
- 关于插入记录insert的问题
- 数据查询的问题,可能与数据库的性能有关,求助
zjcxc(邹建) ()
个人觉得第二种处理起来方便一点
但觉得加多一个表可能会好一点
类别
id ClassName
1 大类一
2 大类二
3 小类/1
关系
类别id 所属类别id
3 1
3 2
id ClassName
1 大类一
2 大类二
3 小类/1
4 小类/2
5 小类/3
6 小类/4
7 小类/5
关系
类别id 所属类别id
3 1
3 2
5 3
6 5
7 4