省份一多选就报错。可能是哪里的问题

微信截图_20211029095539.png

FineReport 用户Csrpm3369394 发布于 2021-10-29 09:56
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
15922204585Lv6高级互助
发布于2021-10-29 10:00(编辑于 2021-10-29 10:14)
  • 用户Csrpm3369394 用户Csrpm3369394(提问者) 用了这个后 连单个数据也查询不出来了
    2021-10-29 10:06 
  • 15922204585 15922204585 回复 用户Csrpm3369394(提问者) 看下文档,正常是没问题的
    2021-10-29 10:14 
  • 15922204585 15922204585 回复 用户Csrpm3369394(提问者) 字段名称 in (\'\"+参数名+\"\')
    2021-10-29 10:16 
最佳回答
0
插眼达不溜Lv4见习互助
发布于2021-10-29 10:14(编辑于 2021-10-29 10:23)

sql咋写的  where条件,SQL这样写才行,多选得用IN

图片.png

这个也不能忘

图片.png

  • 用户Csrpm3369394 用户Csrpm3369394(提问者) SELECT * FROM EMPLOYEE WHERE 1=1 ${if(len(sf) == 0,\"\",\"and ORIGIN = \'\" + sf + \"\'\")} ${if(len(zzmm) == 0,\"\",\"and POLITICAL = \'\" + zzmm + \"\'\")} ${if(len(xb) == 0,\"\",\"and SEX = \'\" + xb + \"\'\")} and DATE(BIRTHDATE)>=\'${rq}\'
    2021-10-29 10:16 
  • 3关注人数
  • 360浏览人数
  • 最后回答于:2021-10-29 10:23
    请选择关闭问题的原因
    确定 取消
    返回顶部