想实现如果登录用户是lilili,就查看销量表的全部。如果是zhaojun,就查看华东地区的销量,如果是业务员,就看自己的销量就可以。这个if嵌套要怎么写呢?
area是变量,赋值是 $fine_username。但是我现在写的sql现在变量不生效。
换单引号以及增加一个括号
select * from 销量 where 1=1
${if(area="lilili",""," and 英文简称 = '"+area+"'")}
where 1=1
${if(fine_username="lilili","",if(fine_username="zhaojun","and 地区='华东'","and 英文简称='"+area+"'"))}