SQL - no duplicar resultados consulta

   
Vista:

no duplicar resultados consulta

Publicado por franjvlo (3 intervenciones) el 21/02/2008 16:23:19
Hola, en la siguiente consulta:

select dp.N_ , vd.Nombre
from Dimensi_n_predet_ dp
inner join Valor_dimensi_n vd on vd.C_digo = dp.C_d__valor_dimensi_n

el resultado puede ser el siguiente:
dp.N_ vd.Nombre
-------------------------------
1002105003 Cardia
1002105004 Cardia
1002105005 Cardia
1002105006 Cardia
1003200001 Cataluña
1002100001 Centro
1002100002 Centro
1002100003 Centro

me gustaría que el campo nombre no se duplicara y no sé cómo hacerlo, el distinct no me funciona en este caso.

Un saludo y gracias por la ayuda
Fran
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:no duplicar resultados consulta

Publicado por Liliana (426 intervenciones) el 21/02/2008 18:08:28
Hola Fran,
Y cual debería ser el dp.N_ que acompañe a cada vd.Nombre que se repite?
Si la respuesta fuese que no te interesa, o que sea el menor, o que sea el mayor, por ejemplo, deberás aplicar alguna función de agregado:

select MIN (dp.N_) , vd.Nombre
from Dimensi_n_predet_ dp
inner join Valor_dimensi_n vd on vd.C_digo = dp.C_d__valor_dimensi_n
group by vd.Nombre

Saludos,
Liliana.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:no duplicar resultados consulta

Publicado por franjvlo (3 intervenciones) el 22/02/2008 08:45:11
Sí, esto era lo que necesitaba.

muchas gracias Liliana.

Un saludo
Fran
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar