求教查询FINDB中用户权限的SQL写法

要求SQL查出报表的路径和名称,用户姓名和部门。我尝试写了以下SQL,但是导出的数据不完整,求大神解答完善,或者给个现成的参考一下:

  select (case isnull(g.name,'') when '' then '' else g.name+'/' end)+f.name+'/'+b.name name,b.reportletPath,c.username,c.realname,d.department_name
  from fr_t_uep a
  left join FR_REPORTLETENTRY b on a.entryid = b.id
  left join FR_T_USER c on a.userid = c.id
  left join V_FR_T_CUSTOMROLE d on c.username=d.username
  left join FR_FOLDERENTRY f on f.id=b.parent
  left join FR_FOLDERENTRY g on g.id=f.parent
  where  a.[view] =1
  order by userid

FineReport 乌托邦L 发布于 2019-2-23 16:13
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共1回答
最佳回答
5
snrtuemcLv8专家互助
发布于2020-11-27 15:12
  • 2关注人数
  • 699浏览人数
  • 最后回答于:2020-11-27 15:12
    请选择关闭问题的原因
    确定 取消
    返回顶部