如何做篩選條件分組?

我想分成3組篩選條件

  1. 營運主體+客戶

  2. 營運主體+部門

  3. 營運主體+業務

這樣寫不會跳錯誤,但是好像只會做第一筆篩選!

image.png

SQL pinwei 发布于 2024-5-8 15:53
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
1
华莉星宸Lv6高级互助
发布于2024-5-8 15:54(编辑于 2024-5-8 15:56)

分组,主要是在你的select 字段里面吧

你这是过滤条件

----------------------------------------

你后面的参数多传了?客戶、部門、業務 只能传一个吧

  • pinwei pinwei(提问者) 如果我是想這3種組合在過濾條件都能夠分別抓到對應的資料,是要在select寫?
    2024-05-08 15:59 
  • 华莉星宸 华莉星宸 回复 pinwei(提问者) 你这三组条件是 只要满足一组,就能查询到对应的数据,写法没问题,加个判断参数为空的情况吧,格式 ${if(len(参数)==0,\"\",\" and 字段<=\'\"+参数+\"\'\")}
    2024-05-08 16:02 
  • pinwei pinwei(提问者) 可以了!感謝您!
    2024-05-08 16:08 
最佳回答
1
用户k6280494Lv6资深互助
发布于2024-5-8 15:56

where b.etime='${xxx}' and (d.xxx='${xxx}' or c.xx='' or d)这样试试 

  • 3关注人数
  • 92浏览人数
  • 最后回答于:2024-5-8 15:56
    请选择关闭问题的原因
    确定 取消
    返回顶部