Ver Mensaje Individual
  #1 (permalink)  
Antiguo 27/03/2009, 03:26
xayide
 
Fecha de Ingreso: febrero-2006
Mensajes: 174
Antigüedad: 18 años, 9 meses
Puntos: 0
Cómo detectar campos repetidos (no tuplas)

Hola!

Uso Postgres y tengo una duda con una consulta sql. Tengo esta tabla:

ID | Col1 | Col2 | Col3
1 | a | b | c
2 | d | e | f
3 | a | b | g
4 | h | i | j


necesito una consulta que me traiga aquellas tuplas que tengan los campos col1 y col2 iguales, aunque el resto sean distintos.

He intentado con algo así:

select * from tabla as t1 where t1.id in (select * from tabla as t2 where t1.Col1=t2.Col2 and t1.Col2=t2.Col2 and t1.ID != t2.ID)

Pero no me devuelve nada.

¿Alguien sabe cómo se puede hacer esta consulta?

Muchas gracias!