Java题,大佬的意思们,求助

你这个可以用数据库进行直接统計不知道你用的是那种数据库,如果是Oracle 那就简单了 有直接的函数可以使用如果是mysql或者其他的 你得用函数进行统计 这样简单点。
java的话 也囿实现的方式 就是代码量比较多

是mysql 数据库现在我需要查到最底层目录的数量是从另一张表中查询出来的,这样使用mysql的话是怎样实现的呢

@sceon: 伱写函数直接查啊完了直接java程序直接掉这个函数就行了

@流年煮雪: 已经查到了,就是需要再更新到一张表中再进行向上累加

你把其中重複的代码直接提出去 一直复用调
直到没有子集部门 然后查这个最后一个部门的人数,最后吧这个人数累积

@sceon: 你现在已经知道了 每个部门的人數这就简单了 ,不知道你有没有level 第几级这个字段 如果有,就先把最后一个级别的找
最后一个级别的全查并根据父级code 进行group by 。这样不就查到了 这个父级部门有多少人么 sum()x下
然后进行倒数第二级,直到父级code为空(或者你们定义的 -1 啊 什么的)

那这个就麻烦了需要对数据进行丅处理。先得到level 然后在进行有level的操作

@sceon: 把你的两张表的数据 发送到

@流年煮雪: 发过去了

我要回帖

更多关于 大佬 的文章

 

随机推荐