= = 控件名叫「员工编号」吗?= =
——————————
员工编号的参数放where后面,再后面加手机号的参数,然后手机号的and改成or。另外为什么两个参数的字段都是UNIT
你这条SQL和你现在查询条件执行的SQL是:
select * from 你的表 where 1 = 1 or unit = A
你解读一下执行的这个SQL,肯定是查询的全部
设计器左上角点击文件——选项——高级,设置log级别为DEBUG,查看每次执行的SQL来分析
点这里查看LOG
where 1=1
${if(len(员工编号参数) == 0,"","and 员工编号字段 like '%" +员工编号参数+ "%'")}
${if(len(电话号参数) == 0,"","and 电话号字段 like '%" +电话号参数+ "%'")}