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!