这两个家括号,括在一起
=======
select * from 人员花名册
where (学历="本科”or 学历 ="研究生")
${if(len(姓名)==0,"AND 人员姓名 LIKE '%"+姓名 +"%'")}
这里加个括号
where 1=1 and 学历='本科' or 学历 = '研究生'
改成 where ( 学历='本科' or 学历 = '研究生') +模糊查询试试