Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

viniciusjau

Exibir resultados que estão duplicados...

Recommended Posts

e ai galera estou com problema para exibir resultados que estão duplicados no meu BD.. o pessoal do PHP me ajudou a montar um SELECT assim:SELECT nome FROM registros GROUP BY nome HAVING COUNT(*) > 1mais eu queria listar todos os registros que contém mais de uma vez na tabela, não quer apenas identificar o que tem repetido (retornar 1 dos repetidos), mas sim listar todos os repetidos.alguém sabe como posso fazer ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

uma das formas... mas se sua base for grande.. cuidado com performance...

SELECT *FROM registros WHERE nome IN(SELECT nome FROM registros GROUP BY nome HAVING COUNT(*) > 1)

Compartilhar este post


Link para o post
Compartilhar em outros sites

caramba pra mim apareçeu este erro:

You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near 'SELECT codigo FROM clientes GROUP BY codigo HAVING COUNT(*) > 1

olha a minha query de consulta:

SELECT * FROM clientes WHERE codigo IN(SELECT codigo FROM clientes GROUP BY codigo HAVING COUNT(*) > 1)

o que eu fiz de errado??

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.