Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/08/2010, 10:46
tokkaido
 
Fecha de Ingreso: julio-2009
Mensajes: 90
Antigüedad: 14 años, 9 meses
Puntos: 4
seleccionar los que no coinciden

Hola, podrian echarme una manito con algo que asumo debe ser sencillo pero no logro dar con ello, el tema es el sgte:

tengo 3 tablas(usuarios, modulos y permisos)

ejemplo

usuarios
id| nombre

modulos
id| modulo

permisos
id_usuario| id_modulo| consultar

entonces a un usuario le doy permisos creando un registro en la tabla permisos con su id, el id del modulo

con esta simple consulta puedo saber los modulos que he asignado a un usuario en particular :

Código:
SELECT  mo.id_interno,mo.modulo FROM bdsistema.modulos mo
LEFT JOIN bdsistema.permisos pe  ON pe.modulo = mo.id_interno
WHERE pe.usuario = 2  ORDER BY mo.modulo
pero como puedo hacer lo contrario? osea saber los módulos que no le he asignado aun a un usuario en particular?

cualquier luz será agradecida
__________________
C[^L*]D
[email protected]
tokkaido.blogspot.com
No hay mejor forma de aprender que enseñar