Ver Mensaje Individual
  #3 (permalink)  
Antiguo 15/11/2011, 15:07
soyarzun
 
Fecha de Ingreso: noviembre-2011
Mensajes: 8
Antigüedad: 12 años, 5 meses
Puntos: 0
Respuesta: Consultar registros que no existan en otra tabla

Cita:
Iniciado por GatorV Ver Mensaje
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.


Gracias por el dato pero con el left si me los muestra, y el inner no me funciono como dices, lo que pasa es que necesito por ejemplo si el usuario 1 y 2 estan en un mismo proyecto y el usuario 3 no esta en el grupo seleccionado no me tiene q mostrar ningun dato, lo del inner y el left me muestran los mismo datos, de todas maneras gracias y si se puede otra idea te lo agradeceria.

saludos