Duda acerca de buscar duplicados pero de llave compuesta

20/05/2005 - 01:14 por Ayuda para particionar una Tabla... | Informe spam
Hola a todos:
Disculpen saben como puedo obtener los duplicados en una tabla, a la
cual le tuve que eliminar temporalmente el PK de una llave compuesta de 2
campos
Se utilizar el select count(forma_valorada),forma_valorada
from formas_canceladas
group by forma_cancelada
having count(forma_valorada) > 1

Pero como le hago si involucra 2 columnas en una llave.
Agradezco mucho su valiosa ayuda.
Salu2
Betzabé

Preguntas similare

Leer las respuestas

#1 Isaias Islas
20/05/2005 - 01:35 | Informe spam
Respuesta Responder a este mensaje
#2 Maxi
20/05/2005 - 02:54 | Informe spam
Hola, quizas algo asi:

select count(forma_valorada),campo1 + campo2 as llave
from formas_canceladas
group by campo1 + campo2
having count(campo1 + campo2) > 1




Maxi - Buenos Aires - Argentina
Desarrollador 3 Estrellas
Msn:

Maxi.da[arroba]gmail.com

"Ayuda para particionar una Tabla..."
escribió en el
mensaje news:
Hola a todos:
Disculpen saben como puedo obtener los duplicados en una tabla, a la
cual le tuve que eliminar temporalmente el PK de una llave compuesta de 2
campos
Se utilizar el select count(forma_valorada),forma_valorada
from formas_canceladas
group by forma_cancelada
having count(forma_valorada) > 1

Pero como le hago si involucra 2 columnas en una llave.
Agradezco mucho su valiosa ayuda.
Salu2
Betzabé
Respuesta Responder a este mensaje
#3 Alejandro Mesa
20/05/2005 - 14:26 | Informe spam
Puedes hacer el grouping por ambas columnas.

select
c1,
c2
from
formas_canceladas
group by
c1,
c2
having
count(*) > 1

select
a.*
from
formas_canceladas as a
inner join
(
select
c1,
c2
from
formas_canceladas
group by
c1,
c2
having
count(*) > 1
) as b
on a.c1 = b.c1
and a.c2 = b.c2


AMB


"Ayuda para particionar una Tabla..." wrote:

Hola a todos:
Disculpen saben como puedo obtener los duplicados en una tabla, a la
cual le tuve que eliminar temporalmente el PK de una llave compuesta de 2
campos
Se utilizar el select count(forma_valorada),forma_valorada
from formas_canceladas
group by forma_cancelada
having count(forma_valorada) > 1

Pero como le hago si involucra 2 columnas en una llave.
Agradezco mucho su valiosa ayuda.
Salu2
Betzabé
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida