algo parecido al distinct ?

15/09/2005 - 19:40 por bajopalabra | Informe spam
hola
tengo filas cuya clave se repite
me interesa dejar solo una ellas (cualquiera!)
cómo lo harían

ej:
...
A, 4, "bla bla", 10101 ...
A, 4, "ok", 20402 ...
...

tendría que quedar solo una ocurrencia
para la clave ( A, 4 )
con un distinct no alcanza

atte, Hernán

Preguntas similare

Leer las respuestas

#1 Alejandro Mesa
15/09/2005 - 19:47 | Informe spam
Trata:

ej:

A, 4, "bla bla", 10101 ...
A, 4, "ok", 20402 ...




select
*
from
t1 as a
where
c4 = (select min(b.c4) from t1 as b where b.c1 = a.c1 and b.c2 = a.c2)


AMB

"bajopalabra" wrote:

hola
tengo filas cuya clave se repite
me interesa dejar solo una ellas (cualquiera!)
cómo lo harían

ej:

A, 4, "bla bla", 10101 ...
A, 4, "ok", 20402 ...


tendría que quedar solo una ocurrencia
para la clave ( A, 4 )
con un distinct no alcanza

atte, Hernán



Respuesta Responder a este mensaje
#2 bajopalabra
15/09/2005 - 22:37 | Informe spam
mmhh.. perdón
el ejemplo que puse no es
sería así :

A, 4, 80, 200, "bla bla", 10101 ...
A, 4, 80, 200, "ok", 20402 ...

y quisiera obtener cualquier fila completa de clave ( A, 4 )

con esto sacar el Min() se me complica...

gracias nuevamente
atte, Hernán

"Alejandro Mesa" escribió en el
mensaje news:
Trata:

> ej:
>
> A, 4, "bla bla", 10101 ...
> A, 4, "ok", 20402 ...


select
*
from
t1 as a
where
c4 = (select min(b.c4) from t1 as b where b.c1 = a.c1 and b.c2 = a.c2)


AMB

"bajopalabra" wrote:

> hola
> tengo filas cuya clave se repite
> me interesa dejar solo una ellas (cualquiera!)
> cómo lo harían
>
> ej:
>
> A, 4, "bla bla", 10101 ...
> A, 4, "ok", 20402 ...
>
>
> tendría que quedar solo una ocurrencia
> para la clave ( A, 4 )
> con un distinct no alcanza
>
> atte, Hernán
>
>
>
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida