参数为空取全部值前提下,实现多个参数传输

SELECT * FROM 订单 where 1=1 ${if(len(area) == 0,"","and 货主地区 = '" + area + "'")} 如果我想获取多个货主地区的数据,这个sql该怎么改,条件我设置的数据字典,并且设置了分隔符‘,’,返回的字符串。SELECT * FROM 订单 where 1=1 ${if(len(area) == 0,"","and 货主地区 in '" + (area) + "'")}我改成这样只在全部选以及选一个的时候才生效,只要勾选项超出一个,就会提示我QL command not properly ended
FineReportdongtianshan 发布于 2018-2-6 17:15
悬赏:2 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共5回答
最佳回答
0
圣体叶小凡发布于2018-2-6 17:15(编辑于 2023-9-6 09:34)
555
最佳回答
0
圣体叶小凡发布于2018-2-6 17:28(编辑于 2023-9-6 09:34)
555
最佳回答
0
liboyu420949524发布于2018-2-6 17:31(编辑于 2023-9-6 09:34)
555
最佳回答
0
dongtianshan发布于2018-2-6 17:33(编辑于 2023-9-6 09:34)
555
最佳回答
0
dongtianshan发布于2018-2-6 17:33(编辑于 2023-9-6 09:34)
555
  • 0关注人数
  • 470浏览人数
  • 最后回答于:2018-2-6 17:33
    活动推荐 更多
    热门课程 更多
    返回顶部