${if(role=\'admin\',\"sql1\",\"sql2\")}根据传入参数不同,执行两个sql。

我role传admin的时候,会执行sql1, 不传admin的时候,会执行sql2,但是我sql2想传另外一个参数进来,这种应该怎么写啊?

1image.pngimage.pngimage.png

九九九九九 发布于 2021-12-10 17:50 (编辑于 2021-12-10 17:51)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共1回答
最佳回答
0
zsh331Lv8专家互助
发布于2021-12-10 19:19

-- 参考写法,自行发挥;-- 新参数(MK)

${if(role='admin',"select * from tab1","select * from tab2 where TK='"+MK+"'")}

——————————————————

image.png

  • 九九九九九 九九九九九(提问者) 那我这个MK是哪里传的呢?
    2021-12-13 09:59 
  • zsh331 zsh331 回复 九九九九九(提问者) - -#你自己要实现的需求,你问我参数从哪里来?参数控件,URL参数拼接,获取系统参数等
    2021-12-13 11:18 
  • 2关注人数
  • 482浏览人数
  • 最后回答于:2021-12-10 19:19
    请选择关闭问题的原因
    确定 取消
    返回顶部