下拉框怎么获取某一个部门下的所有工号?

我想把这个模板放到BI下使用,那么“供货商注册号”后面的下拉框怎么能取到  系统里 “供货商”部门下的工号呢?如图里的两个工号  9705  和9910

有没有大神会的

FineReport FineBI JavaScript SQL 15900334107 发布于 2022-8-4 20:02 (编辑于 2022-8-4 20:06)
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共1回答
最佳回答
0
CD20160914Lv8专家互助
发布于2022-8-4 20:06(编辑于 2022-8-4 20:08)

FineDB 表结构- FineReport帮助文档 - 全面的报表使用教程和学习资料 (fanruan.com)

select 

a.realname,

a.username,

a.id,

b.roleid,/*权限id*/

c.departmentId,

d.name  部门名称,

e.name  职位名称

from fine_user a

join fine_user_role_middle b on a.id=b.userid

join fine_dep_role c on b.roleid=c.id

join fine_department d on c.departmentId=d.id

join fine_post e on c.postId=e.id

where a.username in ('用户名a','用户名B')

你先按这样的格式查询。。。。

这个教程是告诉你如何连接这个内置的表的。然后再按类似如上面的语句查询

FineDB 数据库简介 - FineReport帮助文档 - 全面的报表使用教程和学习资料 (fanruan.com)

  • 15900334107 15900334107(提问者) 这是我写的语句,倒是能查出来。有没有更简单的方便的,因为在设计器里还需要添加数据连接,但是数据连接里没办法添加FINEBI的数据库 select * from fine_user where id in (select userid from FINE_USER_ROLE_MIDDLE where roleid in (select id from fine_dep_role where departmentid=\'69f2fbe6-550e-4a94-8827-987095d29eef\'))
    2022-08-04 20:11 
  • CD20160914 CD20160914 回复 15900334107(提问者) bi里面是查不到的。。。两边都是独立的数据呢。
    2022-08-04 20:13 
  • 2关注人数
  • 326浏览人数
  • 最后回答于:2022-8-4 20:08
    请选择关闭问题的原因
    确定 取消
    返回顶部