Buenas a todos, estoy tratando de hacer una consulta, y nada que le doy...
Tengo 4 tablas:
PERFIL
PERCODIGO
CODPROCES
PROCESO
CODPROCES
NOMPROCES
SUBPROCESOS
CODSUPROCESO
CODPROCES
PERMISOS
CODPROCES
CODSUBPROCESO
PERCODIGO
Con sus respectivas relaciones, lo que necesito es saber que PERMISOS NO TIENE ASIGNADO UN DETERMINADO PERFIL
Es decir, mostrar aquellos CODSUBPROCESO y CODPROCES que esten e la tabla SUBPROCESO, no estan en la tabla PERMISOS segun el PERCODIGO
Lo hice asi ,pero realmente no me funciono:
Código SQL:
Ver originalSELECT * FROM PROCESO
A RIGHT JOIN SUBPROCESOS B
ON A.CODPROCES=B.CODPROCES
LEFT JOIN PERMISOS C
ON C.CODPROCES=B.CODPROCES
AND C.CODSUBPROCESO=B.CODSUBPROCESO
INNER JOIN PERFIL D ON D.PERCODIGO=C.PERCODIGO
WHERE D.PERCODIGO='001'
Como podria hacer esta consulta?..Agradezco me puedan colaborar.......