想在operatpor中设置一个条件,如果我的操作员等于一个我要固定的一个操作员,我就将数据库里面的数据全部展示出来。我现在SQL里面写了一个某个操作员就只展示这个操作员的,但是我现在想,如果有个操作员比如叫李四的话,我就将数据库里面的数据全部展示出来,只有是碰到李四这个人了,我就将数据库里面的全部展示出来,但是前面的要求还有要满足
SELECT a.* FROM DY_XF_ZJ a
join ( SELECT DISTINCT operator,department FROM DY_XF_ZJ
WHERE 1=1
${if(fine_username="lishi","","and operator ='"+ fine_username + "'")}
) b on a.department = b.department WHERE a.department = b.department
在如果这个操作员固定可以在 where条件里面做一个判断。
where 1=1
${if(操作员="李四","","and 操作员 = '" + 操作员 + "'")}