VALORES DUPLICADOS ( A LUTA CONTINUA)
Pessoal, na minha ultima postagem obtive o código abaixo
e está funcionando perfeitamente:
No entanto eu preciso de um código que traga todos os campos onde o campo Nome esteja repetido.
Desde já agradeço a todos que possam ajudar.
e está funcionando perfeitamente:
rs.Open [Ô]SELECT Nome,Count(*) FROM tblCad GROUP BY Nome HAVING Count(*) > 1[Ô], db, 3, 3
No entanto eu preciso de um código que traga todos os campos onde o campo Nome esteja repetido.
Desde já agradeço a todos que possam ajudar.
rs.Open [Ô]SELECT SUATABELA.Nome From SUATABELA WHERE SUATABELA.Nome In (SELECT NOME FROM SUATABELA As Tmp GROUP BY NOME HAVING Count(*)>1 ) ORDER BY SUATABELA.Nome[Ô], DB, 3, 3
Continua selecinando apenas os nomes, eu gostaria de exibir o resultado
em uma listview, por isso preciso de todos os campos.
Fato curioso, usando o código que postei aparecem 888 registros,
com esse apareceram 2152
em uma listview, por isso preciso de todos os campos.
Fato curioso, usando o código que postei aparecem 888 registros,
com esse apareceram 2152
Eu troquei o :
(SELECT [txt-color=#e80000]NOME[/txt-color] FROM SUATABELA As Tmp GROUP BY NOME HAVING Count(*)>1 )
por:
(SELECT [txt-color=#e80000]*[/txt-color] FROM SUATABELA As Tmp GROUP BY NOME HAVING Count(*)>1 )
achando que podia funcionar mas não foi.
(SELECT [txt-color=#e80000]NOME[/txt-color] FROM SUATABELA As Tmp GROUP BY NOME HAVING Count(*)>1 )
por:
(SELECT [txt-color=#e80000]*[/txt-color] FROM SUATABELA As Tmp GROUP BY NOME HAVING Count(*)>1 )
achando que podia funcionar mas não foi.
FabÃcio,
funcionou, seguindo a linha de raciocÃnio fiz assim e deu certo:
Muito obrigado, não teria conseguido sem sua ajuda
funcionou, seguindo a linha de raciocÃnio fiz assim e deu certo:
rs.Open [Ô]SELECT tblcad.* From tblcad WHERE tblcad.Nome In (SELECT Nome FROM tblcad As Tmp GROUP BY NOME HAVING Count(*)>1 ) ORDER BY tblcad.Nome[Ô], db, 3, 3
Muito obrigado, não teria conseguido sem sua ajuda
Tópico encerrado , respostas não são mais permitidas