首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

关于公司和部门的排序有关问题

2012-03-29 
求助:关于公司和部门的排序问题Oracle数据库,现有一组织机构表organ,字段:id, cod(编码), nam(名称), typ(

求助:关于公司和部门的排序问题
Oracle数据库,现有一组织机构表organ,
字段:id, cod(编码), nam(名称), typ(组织类别:公司00/部门01), ord(当前所在层排序)
显示结构顺序结果应为:


同层次的部门与分公司可任意调整排序。
我当前的做法是新增一个字段,将父级+子级+孙级+...的排序(ord)数字组合成编码(ordCod),再按照这个编码排序,但是当其中一个公司或部门的排序(ord)改变后就有问题了,也就是排序(ordCod)不会变。

所以我想不增加ordCod这个字段,而是将父级+子级+孙级+...的排序数字,以查询的方式再组合成的编码按其排序显示。
恳求大师告知查询的方法。

[解决办法]
cod转成number再order by cod
[解决办法]

探讨
cod转成number再order by cod

热点排行