Join certo

Eu possuo as seguintes tabelas

Tabela Clientes
idCliente
Cliente

Tabela DadosObra
idDadosObra
ClintesID
RazaoSocial
CNPJ

Tabela AcompanhamentoObra
idAcompanhamentoObra
DadosObraID
ClienteID

Todas as tabelas estão sempre preenchidas, ou seja dados dos clientes, dasdos da Obra e acompanhamento de Obras.

Como fazer o Join com busca de form que nao se repita registros, ou seja Whare pelo cliente e dados da obra.

Grato

SELECT A.idAcompanhamentoObra,
O.idDadosObra,
O.ClientesID,
C.Cliente,
O.RazaoSocial,
O.CNPJ
FROM AcompanhamentoObra A
JOIN DadosObra O
ON A.DadosObraID = O.idDadosObra
JOIN Clientes C
ON A.ClientesID = C.idCliente
WHERE {CONDICAO}