Ver Mensaje Individual
  #2 (permalink)  
Antiguo 15/11/2011, 15:00
Avatar de GatorV
GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Respuesta: Consultar registros que no existan en otra tabla

Creo el problema es el LEFT OUTER JOIN, para que te muestre solo los proyectos de los usuarios 1 y 2, deberías de hacer un INNER JOIN, y una consulta sencilla como esta te debería de dar los resultados:
Código MySQL:
Ver original
  1. SELECT p.proyecto, u.nombre FROM proyecto p
  2. INNER JOIN proyecto_has_usuario pu ON pu.Proyecto_idProyecto = p.idProyecto
  3. INNER JOIN usuario u ON pu.Usuario_idUsuario = u.idUsuario
  4. WHERE u.idUsuario IN (1,2)

Saludos.