例:有一个部门表,名为A。 中有部门名称列,列名为:dept,还有一权限列,列名为level。 现求:如果登陆进入系统的人员,可以查看所有本部门人员信息,查询其他部门level必须小于某个指定植,如<3. 大家侃侃该怎么写呢? select * from A where ...............
其实自己在登陆的时候就有一个权限,在查看其他部门的时候必须大于其他部门中人员的权限.
在查看自己部门的时候就不用判断.感觉spring11的思路应该是比较正确的.
if 要查的部门=自己所在的部门 then
sql='select * from A where dept='自己所在的部门''
else
sql='select * from A where dept='查找的其他部门' and level<'自己登陆进来时的权限' '
end if