apresentar duplicados mysql

m_a_r_c_o

Power Member
ola

tenho uma tabela numa base de dados mysql de onde preciso
encontrar e apresentar os duplicados apenas se os valores coresponderem

tenho 3 colunas que importam para mostrar os resultados nesta extrutura:

coluna1coluna2coluna3
v1vfvv
v2vfvv

que clausula devo usar para ver apenas apenas os resultados vv caso estejam registados em v1 e v2 simultaneamente?

obrigado
 
É quase isso odkaz.
Este código diz-te quantos registos repetidos tens na tabela
Código:
SELECT coluna3, COUNT(coluna3)
FROM tabela
GROUP BY coluna3
HAVING COUNT(coluna3) >1

A partir deste código, podes fazer uma query mais complexa para determinar quais são os registos que têm o valor duplicado:
Código:
SELECT coluna1
FROM tabela
WHERE coluna3 IN (
    SELECT coluna3, COUNT(coluna3)
    FROM tabela
    GROUP BY coluna3
    HAVING COUNT(coluna3) >1
)
 
Back
Topo