Muchas gracias Gonzalo por contestar y por refrescarme algunos conceptos teóricos, que estaban cubiertos de polvo, jeje.
Cita: En tu caso, si devuelve 6 registros debe estar reptiendo los datos propios de las dos primeras tablas, pero los de la tercera deben ser distintos en algunos valores, ¿no?
¿Tendía que crear una subsconsulta para eliminar los datos duplicados?