Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » PostgreSQL »

combinar diferentes registros de una misma tabla

Estas en el tema de combinar diferentes registros de una misma tabla en el foro de PostgreSQL en Foros del Web. Saludos!! espero q me puedan ayudar Lo quiero hacer es que en una misma tabla tengo codigo, descripcion y otro_codigo. otro_codigo se repite en varios ...
  #1 (permalink)  
Antiguo 06/02/2010, 11:17
Avatar de oswaldochc  
Fecha de Ingreso: octubre-2009
Ubicación: Ecuador
Mensajes: 41
Antigüedad: 14 años, 6 meses
Puntos: 1
combinar diferentes registros de una misma tabla

Saludos!!
espero q me puedan ayudar
Lo quiero hacer es que en una misma tabla tengo codigo, descripcion y otro_codigo.
otro_codigo se repite en varios registros, entonces los registros que coincidan con otro_codigo se agrupen, es decir solo necesito un registro al final y q en el campo descripcion se concatenen
Ejm: tengo la siguiente tabla
codigo-----descripcion----otro-codigo
1------------hola---------------1
2------------jjjjs----------------2
3------------como--------------1
4------------estan--------------1
1------------pepe --------------3

Lo que quiero que me devuelva en una consulta es asi
otro-codigo------descripcion
1------------hola como estan

Se puede hacer esto!!!!!!!!
De antemano muchas gracias
  #2 (permalink)  
Antiguo 06/02/2010, 12:24
Avatar de huesos52
Colaborador
 
Fecha de Ingreso: febrero-2009
Ubicación: Manizales - Colombia
Mensajes: 5.980
Antigüedad: 15 años, 2 meses
Puntos: 360
Respuesta: combinar diferentes registros de una misma tabla

No directamente con una función existente de postgresql.

Pero mira este post donde muestro como crear las funciones necesarias para poder hacer uso de la función group_concat.

Después de creadas las funciones que muestro en el post que te dí, ensaya esta consulta.

Código SQL:
Ver original
  1. SELECT otro_codigo,group_concat(descripcion) FROM tabla GROUP BY otro_campo;

nos cuentas como te va
__________________
Without data, You are another person with an opinion.
W. Edwads Deming
  #3 (permalink)  
Antiguo 06/02/2010, 14:41
Avatar de oswaldochc  
Fecha de Ingreso: octubre-2009
Ubicación: Ecuador
Mensajes: 41
Antigüedad: 14 años, 6 meses
Puntos: 1
Respuesta: combinar diferentes registros de una misma tabla

Muchas gracias, si me funciono

Etiquetas: combinar, diferentes, registros, tablas
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 19:41.