El distinct fijo que va, pero no saber como va a hacer los joins entre las tablas, por eso es/era necesario ver estructura de datos, para hacer el query, y no andar haciendo queries a lo pendejo(prueba y error). Ojala que al chato que contraten si sepa hacer su chance.