请问各位高手,级联菜单的数据库该如何设计? 请问各位高手,级联菜单的数据库该如何设计? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在菜单表中加一个外键parentId,指向自己的父菜单ID。这样便可一级级找下去,直到parentId为空。 提供个省市级联的DEMO给你.table province: --省级表province_id, --主键,自增列或者其他province_name --省名称table city: --市级表city_id, --主键,自增列或者其他city_name, --城市名称province_id --外键,指向省级表的主键province_id--级联的时候先读取TABLE PROVINCE的数据,然后根据province_id,查询下属的市。。--就是这个思路,可以参考下 这样就够了,没必要设计两张表。如果不是省市联动,而是有多重上下级关系的,建议再增加一个字段(如:level),用以标记该条记录所处的层次。 谢谢大家了,我弄出来了一个思路和大家分享id父节点本节点层级因为担心存在循环节点的问题,所以添加了一个层级的属性。比说id 1 2 3 父节点 中国 北京 朝阳本节点 北京 朝阳 中国如果是这样的数据,会有无限的层级,所以加了一个层级的属性。 extjs textfield 文本框后加说明文字(在线) Struts2标签与基本标签 javabean的数据封装与业务封装和分层结构的冲突 求servlet/jsp深入详解,PDF,孙鑫的,网上的资源现在都找不到了。。。 为什么tomcat下正常,weblogic下就报错? 100求助servlet 请问在如何使用eclipse打包jar文件? 送分 新手求教一段JS代码 MyEclipse快捷键 Help me!!!! jsp连接mysql本地正常 服务器上报错 高手速来围观 求web高手解答。。
提供个省市级联的DEMO给你.table province: --省级表
province_id, --主键,自增列或者其他
province_name --省名称
table city: --市级表
city_id, --主键,自增列或者其他
city_name, --城市名称
province_id --外键,指向省级表的主键province_id--级联的时候先读取TABLE PROVINCE的数据,然后根据province_id,查询下属的市。。
--就是这个思路,可以参考下
这样就够了,没必要设计两张表。
如果不是省市联动,而是有多重上下级关系的,建议再增加一个字段(如:level),用以标记该条记录所处的层次。
id
父节点
本节点
层级因为担心存在循环节点的问题,所以添加了一个层级的属性。
比说
id 1 2 3
父节点 中国 北京 朝阳
本节点 北京 朝阳 中国
如果是这样的数据,会有无限的层级,所以加了一个层级的属性。