问题描述
树形菜单如下:全国(60)-北京(30)--东城(10)--西城(10)--海淀(10)-上海(30)--浦东(15)--浦西(15)类似于这种有结果集数量的数据库怎么设计?
解决方案
本帖最后由 zhleibin 于 2010-12-14 01:36:00 编辑
解决方案二:
参考下贴
解决方案三:
其实就是个分类统计SQLcodeidareaidc1childId11childId12c2childId21childId22…total(地区)(美食)(中餐)(西餐)(购物)(男装)(女装)(总计)1北京502030402416902海淀25101520128453上地155101055254五道口105151073205朝阳25101520128456双井155101055257国贸10515107320类似这样的统计能这样设计表吗
解决方案四:
放在一个表通过id设置父子关系
解决方案五:
我想问的就是如大众点评网http://www.dianping.com/search/category/2/0/g0左侧菜单加统计数的表它是如何设计的它的每一条菜单都是一行记录吗,还有它下面的按行政区,按商区统计,这表里怎么也得有上千条数据吧
解决方案六:
看了下哦。树形菜单对我来说一直是个难点啊
解决方案七:
我正好也遇到这样的问题,同问。还有,一开始如果输入这个菜单,用java怎么输入,是用array吗?比如说就简单的输入一个table:北京--东城——门头路——东单北大街--西城--海淀上海--浦东--浦西
解决方案八:
该回复于2011-01-25 09:19:16被版主删除
解决方案九:
该回复于2011-01-25 11:09:06被版主删除
解决方案十:
引用楼主zhleibin的回复:
树形菜单如下:全国(60)-北京(30)--东城(10)--西城(10)--海淀(10)-上海(30)--浦东(15)--浦西(15)类似于这种有结果集数量的数据库怎么设计?
结果集数量不影响数据库的设计啊,只是在查询的时候多查个结果集就行了数据库设计时设计成父子关系的,比如要有idnameparentid(父id),1全国02北京13上海14东城2查询的时候,比如要查询全国的...数量,查询条件为parentid=1即可
解决方案十一:
才用编码的方法来做比如第一个是1下面就是11111112我就是这样做的
解决方案十二:
其实我觉着首先你要确定你的树是几级的,然后再数据库中每级建一个表,上级与下级是一对多的关系(我也没做过树,对这方面的数据库设计没什么经验)期待大家的建议
解决方案十三:
使用jquery很简单哦