下拉树数据查询问题

我根据组织架构做了个下拉树(可以多选),功能就是根据选择的科室查询出对应的人员信息,但问题就是当要查询公司领导(归属于部门)时要用字段A查询,查询员工(归属于科室)时要用字段B查询,用SQL语句可以实现吗?或者FineReport有对应的功能吗?

FineReport 2490322874 发布于 2023-1-4 11:57
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
snrtuemcLv8专家互助
发布于2023-1-4 11:59

直接用OR拼接下

写成

where (字段A='${下拉框名}'  or 字段B='${下拉框名}')

最佳回答
0
CD20160914Lv8专家互助
发布于2023-1-4 12:01

类似这样?

where 1=1

${if(find("领导",fine_position)>0,"and A字段 in('"+下拉树+"')"," and B字段 in('"+下拉树+"')")}

image.png

image.png

  • 2关注人数
  • 178浏览人数
  • 最后回答于:2023-1-4 12:01
    请选择关闭问题的原因
    确定 取消
    返回顶部