yzm8kreH8251801(提问者)就是在where那儿做判断,当我选择A时,编号出现的是A下面${if(len(编号1)==0,\"\",\"and 编号1 in (\'\"+编号1+\"\')\");当我选择B时,编号出现的是B下面${if(len(编号2)==0,\"\",\"and 编号2 in (\'\"+编号2+\"\')\")};
yzm8kreH8251801(提问者)
where 1=1
(if \'${指标}\'==\'B\',
${if(len(编号1)==0,\"\",\"and 编号1 in (\'\"+编号1+\"\')\")},
${if(len(编号2)==0,\"\",\"and 编号2 in (\'\"+编号2+\"\')\")})