查询:过滤上级字段中包括自己ID的数据
select * from test where name = fine_username
union all
select * from test where seperior = (select name from test where name = fine_username )
大体就是这个意思 ,语句可能不对,自己改改
参考下
外部权限表实现数据权限过滤-https://help.fanruan.com/finereport/doc-view-3040.html
数据集里面直接写sql
where 1=1
and real_name='${left(fine_display_name,find("(",fine_display_name)-1)}'