找文章 / 找答案
精选问答 更多内容

[数据处理] 数据集条件查询

yhdata_3KfWnIs4青铜二 显示全部楼层 发表于 2022-5-27 16:00:55 |阅读模式 打印 上一主题 下一主题
1
未解决

【数据处理】 数据集条件查询

1757 4
本帖最后由 yhdata_3KfWnIs4 于 2022-5-27 16:02 编辑

下面的数据集sql,请问怎么改成这种形式:   【where  1=1 <contract_select> and a.CONTRACT_CODE = ?{contract_select}</contract_select>
where 1=1 and t.depart_name in (?{_ROLES_})

回复

使用道具 举报

精彩评论4

yhdata_3KfWnIs4青铜二 显示全部楼层 发表于 2022-5-27 16:02:57
  是这样写吗?  where 1=1 <_ROLES_> and t.depart_name in (?{_ROLES_})</_ROLES_>
回复

使用道具 举报

Il.Mare青铜四 显示全部楼层 发表于 2022-5-27 16:09:50
yhdata_3KfWnIs4 发表于 2022-5-27 16:02
是这样写吗?  where 1=1  and t.depart_name in (?{_ROLES_})

是的
回复

使用道具 举报

yhdata_3KfWnIs4青铜二 显示全部楼层 发表于 2022-6-2 14:40:22

第一行修改成第二行的形式,还是查不出来数据,是我第二行有问题吗?(想要的效果是参数为空时则查询全部)
1654151879(1).jpg
回复

使用道具 举报

Wang315玄铁三 显示全部楼层 发表于 2022-6-2 15:47:57
yhdata_3KfWnIs4 发表于 2022-6-2 14:40
第一行修改成第二行的形式,还是查不出来数据,是我第二行有问题吗?(想要的效果是参数为空时则查询全部 ...

_ROLES_是产品内置参数,返回的是当前用户所承担的角色(多个角色),假如当前用户的角色是role1,请问t.项目部门这个字段 存在是 role1的数据吗?如果确实存在符合条件的数据,但是用 <_ROLES_>and t.项目部门 in (?{_ROLES})</_ROLES_>还是查询不出来的话,麻烦您发一下完整的sql,我们分析一下
回复

使用道具 举报

高级模式
您需要登录后才可以回帖 登录 | 免费注册

  • 官方微信

    欢迎关注永洪服务号!收费为0,价值无限

    扫码关注
  • 新浪微博

    让每位用户轻松挖掘数据价值!

    访问新浪微博
  • 智能客服
50W

会员等你来哦

Copyright   ©2012-2024  北京永洪商智科技有限公司  (京ICP备12050607) 京公网安备110110802011451号 |《永洪社区协议》
返回顶部