Hola.
Tengo un programa muy completo para control de cobros judiciales y administrativos, hoy el dueño me dijo que quiere darle a un fulano un acceso completo al sistema pero solo para ver todo lo ligado o relacionado a uno de los clientes.. algo que hace 3 años ni por la mente le pasaba..
entonces sería algo así: SELECT * FROM deudores WHERE empresa = '15';
El sistema puede tener como 700 consultas SQL donde se hace referencia a la tabla deudores.. en algunos casos con un alias (t1,t2,t3.. depende), entonces se supone que para las 500 habría que meter la condición empresa = '15' no es así de simple porque en algunas sería t1.empresa = '15' en otras t2.empresa = '15'..
Existe alguna forma de crear una condición al iniciar la sesión que me permite decirle que siempre que llamen a la tabla `deudores` se deba aplicar el filtro?? no se si mediante un procedimiento o algo (nunca he usado procedimientos)..
O que ideas me dan? algo que no me tome días corregir y probar.
Gracias!!