>Tenho uma tabela , que entre outros campos , tem os seguintes : Codigo , NumCliente , NumDoc
>
>Preciso fazer um select que retorne , todos os registos , em que NumCliente e NumDoc , tenham valores iguais a um registo que já exista na Tabela .
>
>Exemplo
>>Codigo NumCliente NumDoc
>1 1 1
>2 2 2
>3 3 3
>4 4 4
>5 1 1
>
>Quero que o select retorne a linha com o codigo 1 e 5 , porque estas linhas são iguias nos campos numcliente e numdocBusca os duplicados (tenha indices - tags - em NumCliente é NumDoc):
select NumCliente,NumDoc,Count(*) as knt ;
from tabela ;
group by NumCliente,NumDoc ;
having knt > 1 ;
into cursor duplicados
HTH