根据表结构所示:层级机构有4层,省、市、县、乡镇,每个层级有相应的部门。 现在要求是:系统会传一个参数fr_companyid过来,比如传送参数fr_companyid=550001则即是以省公司查询报表,可以查看所有的数据,但是如果传的参数是fr_companyid=550002这个参数过来时,因为该代码是省公司下设的一个部门,其下没有相对应的机构,这样是查看不到任何数据的,根据这个情况想实现省公司下设的部门赋予省公司的权限可以查看所有的数据。市县两个级别的情况也是一样实现这个要求。简单来说就是:省、市、县这个三级机构对应下设的部门赋予该三级公司对应同等的权限,能查看对应三级公司的数据。请教各位大神这个参数SQL语句如何写? |
最佳回答 |
||||
5
|
|