数据集嵌套参数

数据集嵌套多层参数的sql写法,比如最外层有个参数a ,控制执行其中一个sql,sql里面还有一个参数b,这种数据集是怎么写的?

${if(lx=='人口数',"select nd,rk,qh from ymq where 1=1 if(qh="全市"," and qh in ('11','22','33')","and qh='"+qh+"'")  order by nd", "select nd,round(rkmd,4) rkmd,qh from ymq where 1=1 if(qh="全市","and qh in ('11','22','33')","and qh='"+qh+"'") order by nd")}

FineReport yumingqiu 发布于 2018-11-12 11:30 (编辑于 2018-11-12 11:32)
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共1回答
最佳回答
0
圣体叶小凡Lv6高级互助
发布于2018-11-12 11:34

 ${if(
lx == '人口数',
if(qh="全市","select nd,rk,qh from ymq where qh IN  ('11','22','33')  order by nd","select nd,rk,qh from ymq where qh = '"+qh+"'  order by nd  "),
if(qh="全市","select nd,round(rkmd,4) rkmd,qh from ymq where qh IN  ('11','22','33')  order by nd "," select nd,rk,qh from ymq where   qh = '"+qh+"'  order by nd"))}  

这样试试看看


  • 2关注人数
  • 679浏览人数
  • 最后回答于:2018-11-12 11:34
    请选择关闭问题的原因
    确定 取消
    返回顶部