p_row 为性别的时候,并没有执行and,如何解决
写错了,多了个右括号,要这样写${if(p_Row=="性别"," and id = 100001","")}
看下是不是这个逗号有问题,不是英文状态下
看一下日志,实际sql是什么
性别后面多了个右括号)
${if(p_Row=='性别',"and id=100001","")}