y cual es el problema con la consulta??? La consulta que propongo hace exactamente eso...
Checa los datos, la consulta SÓLO REGRESA LOS REGISTOS 1 Y 4 que es aquellos donde participan los dos usuarios... 2, 3 y 5 no los muestra pues participan sólo alguno de ellos...
Si son más de 2 registros lo único que tienes que hacer es modificar el HAVING y dejarlo IGUAL AL NÚMERO DE USUARIOS}
Código MySQL:
Ver originalmysql
> SELECT Proyecto_idProyecto
-> FROM proyecto_has_usuario pu
-> WHERE pu.Usuario_idUsuario
IN (1,6,7) +---------------------+
| Proyecto_idProyecto |
+---------------------+
| 5 |
+---------------------+
¿Te tomaste realmente un tiempo para analizar el script?
Saludos
Leo.