Como armazenar em uma tabela o numero de repetições de registros de uma outra tabela
Boa noite pessoal
Preciso de uma ajuda. Eu preciso armazenar o numero de repetições de um registro (que tem 2 campos) de uma determinada tabela (TabelaA), em um campo (Num_rep) de uma outra tabela (TabelaB).
Os campos da TabelaA são CPF e MAT.
A forma de determinar o numero de repetições é :
select CPF, MAT, count(*)
from TabelaA
group by CPF, MAT
having count(*) > 1
Mas como colocar este numero de repetições em um campo (Num_rep) na TabelaB é que estou tendo dificuldade, agradeceria a ajuda.
Só que tenho que colocar estas repetições no campo Num_rep, mas de um determinado registro, e este registro tem o campo Reg de valor 10.
Eu tentei
UPDATE TabelaBSET Num_rep= (select CPF, MAT, count(*) from TabelaA group by CPF, MAT having count(*) > 1)WHERE Reg='10';
Mas deu erro, agradeço a ajuda.Discussão (0)
Carregando comentários...