SELECT con DISTINCT

19/05/2006 - 13:55 por javi | Informe spam
Hola a todos/as
el problema por el cual realizo esta consulta es el siguiente
hay que hacer un distinct en una consulta nosotros queremos hacer el
distinct
por dos campos diferentes pero queremos que la consulta nos saque cuatro
campos más es decir de los seis campos solo queremos hacer el DISTINCT por 2
como se puede hacer esto
gracias
un saludo

Preguntas similare

Leer las respuestas

#6 Alejandro Mesa
19/05/2006 - 14:41 | Informe spam
javi,

La informacion que nos das no es suficiente como para darte una respuesta.

Quieres todas las columnas en el resultado, pero los registros con distinto
grupo por IdDocumento, Idrespuesta. Eso esta claro, pero que hay del resto de
las columnas?. Como bien planteastes, pueden haber mas de un registro que
tengan igual grupo, asi que la pregunta es que valores quieres sacar en el
resto de las columnas?

IdDocumento, Nombre, Firma, Descripción, Idrespuesta
1 A B AB NULL
1 C D CD NULL

Resultado:

IdDocumento, Nombre, Firma, Descripción, Idrespuesta
1 ? ? ? NULL


Es recomendable que cuando se haga este tipo de preguntas en el grupo, se
provea la estructura de las tablas, incluyendo indices y restricciones, asi
como datos de ejemplo y resultados esperados. De esta forma evitamos que
quienes quieran ayudar tengan que botar su tiempo simulando el ambiente de
quien postea la pregunta. La ayuda debe ser mutua.


AMB


"javi" wrote:

Mostrar la cita
#7 Piolin Net
19/05/2006 - 14:50 | Informe spam
Perdona mi capacidad analitica pero no consigo ver lo que necesitas. y me
resisto a no entenderlo.

A lo que llego es que lo que tu quieres obtener no se puede en una consulta
como creo que tu la quieres. Un poco a boleo, yo sacaria todos los datos
necesarios y los trataria en el codigo asp.

Si pones un ejemplo 'grafico' de lo que deseas optener

saludos



"javi" escribió:

Mostrar la cita
#8 Piolin Net
19/05/2006 - 14:54 | Informe spam
Joe obtener con p ... voy a dejar de estudiar idiomas, pierdo el mio.

"Piolin Net" escribió:

Mostrar la cita
#9 Carlos O.
20/05/2006 - 02:30 | Informe spam
Ysi mejor utilizas un Select Top 2 * from name_table
Asi te trae 2 registros , en lugar de 1 que hace el distinct

"javi" escribió en el mensaje
news:
Mostrar la cita
Ads by Google
Search Busqueda sugerida