VALORES DUPLICADOS ( A LUTA CONTINUA)

JORGESALES 29/01/2016 00:44:34
#456653
Pessoal, na minha ultima postagem obtive o código abaixo
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.
FABRICIOWEB 29/01/2016 00:50:55
#456654
Resposta escolhida
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
JORGESALES 29/01/2016 00:59:04
#456655
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
JORGESALES 29/01/2016 01:01:10
#456656
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.







JORGESALES 29/01/2016 01:04:34
#456657
Fabício,
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