select * from 表名称
where 1=1
${if(fine_username="A","and 省份 in('北京市','上海市')",if(fine_username="B","and 省份 in('重庆市','海南省')",""))}
----------------修改后,直接查询表中的数据即可-------------
select * from 表名称
where 1=1
and 省份 in(select 省份 from city where 1=1 and id='${fine_username}' group by 省份)
-------------------------------------------
这样会跟着登陆账号去你权限表查询数据了