如何根据finedb库的角色权限匹配对应的报表

https://bbs.fanruan.com/wenda/question/80938.html

根据昨天热心大佬提供的SQL,但我查询此SQL查询是空,没有任何返回值,单独查A部分有值,B部分有值,当join在一起之后就没值了。

我查了我这边的finedb库,自定义角色表(FINE_CUSTOM_ROLE)和权限表(FINE_AUTHORITY )通过中间表(FINE_USER_ROLE_MIDDLE)进行关联之后,只能查到这些id,这个id的角色是管理员,查不到别的角色的权限,就是权限表的roleID和角色表的id对应不起来,这种情况该怎么办?

(ps:上面这段代码拜托别人在他们公司finedb库跑了一下就是有数据的,但是在我这里就没有数据,出现这种情况会是什么原因?)image.png

FineReport 用户T0087430 发布于 2021-7-29 14:30 (编辑于 2021-7-29 14:40)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共4回答
最佳回答
0
zsh331Lv8专家互助
发布于2022-1-29 10:28

通过finedb库查询某个用户或某个角色的权限问题-https://bbs.fanruan.com/thread-134614-1-1.html

————————

最佳回答
0
用户d5058247Lv5见习互助
发布于2021-7-29 14:37

建议问下你们客户相关配置是不是缺失,既然其他地方是可以的,那就说明sql本身是没有问题的,问题应该出在数据上面

最佳回答
0
snrtuemcLv8专家互助
发布于2021-7-29 14:42

你的用的是原来自带finedb,还是配置外接平台了

这个代码,我标准自带finedb,测试可以查询出数据的

  • 用户T0087430 用户T0087430(提问者) 我这边的finedb是迁移到mysql数据库了
    2021-07-29 14:49 
  • snrtuemc snrtuemc 回复 用户T0087430(提问者) 看了sql语句支持mysql的,中间有个注释,删除看看,然后检查,里面用到的表,你mysql的有没有
    2021-07-29 14:53 
  • 用户T0087430 用户T0087430(提问者) 回复 snrtuemc 我把注释删掉试过了,我不是没有表,只是没有数据
    2021-07-29 14:58 
  • snrtuemc snrtuemc 回复 用户T0087430(提问者) 那就不清楚了。。。。
    2021-07-29 15:00 
最佳回答
0
圣体叶小凡Lv6高级互助
发布于2022-2-2 18:03

怀疑是不是连错测试库了

  • 5关注人数
  • 462浏览人数
  • 最后回答于:2022-2-2 18:03
    请选择关闭问题的原因
    确定 取消
    返回顶部