想根据每个人的权限决定查出来的那一条是否那个人可以看到..那一列是否可见.
SQL语句做不到那么细.
就想用存储过程.查出来的时候经过一个函数判断.决定是否应该显示出来想让效率是相当于在sql的where中写的条件.能执行sql之外的东西.像是在
while(rs.next()){
if(call(proc|function)){
...
}
}
应该怎么做,或是有什么思路.对MYSQL不太熟.有高手帮帮忙没
SQL语句做不到那么细.
就想用存储过程.查出来的时候经过一个函数判断.决定是否应该显示出来想让效率是相当于在sql的where中写的条件.能执行sql之外的东西.像是在
while(rs.next()){
if(call(proc|function)){
...
}
}
应该怎么做,或是有什么思路.对MYSQL不太熟.有高手帮帮忙没
if 权限列1=1 then
set @asql=concat('select 权限列1....');
end if;
prepare asql from @sql;
execute asql;
根据规则来的.
(A公司可见.1)
(B部门可见.2)
(C组不可见.3)
(D个人可见.4)
那最终就可见...
???有没有这样的东西.