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

Colocar select de varios rows en un solo row

Estas en el tema de Colocar select de varios rows en un solo row en el foro de Mysql en Foros del Web. Hola señores. Como lo dice el título, necesito colocar un select de varios rows en un solo row, en mi base de datos tengo una ...
  #1 (permalink)  
Antiguo 30/06/2010, 14:43
 
Fecha de Ingreso: abril-2010
Mensajes: 49
Antigüedad: 14 años
Puntos: 0
Exclamación Colocar select de varios rows en un solo row

Hola señores.
Como lo dice el título, necesito colocar un select de varios rows en un solo row, en mi base de datos tengo una tabla en las cual hay dos columnas: codProducto y numSerie, esta se maneja particularmente asi:

| codProducto | numSerie |
| APTY677 | TR56789 |
| APTY677 | TR56790 |
| APTY677 | TR56791 |
| APTY677 | TR56792 |
| APTY677 | TR56793 |
| APTY677 | TR56794 |

Es un ejemplo, ahora lo que necesito es que una consulta haga lo siguiente:

| codProducto | numSerie |
| APTY677 | TR56789 TR56790 TR56791 TR56792 TR56793 TR56794 |

¿Es posible realizar esta consulta? Me seria de gran utilidad si me ayudan. Gracias de antemano.
  #2 (permalink)  
Antiguo 30/06/2010, 15:19
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: Colocar select de varios rows en un solo row

Mira en las faq´s de mysql el post que explico la función group_concat.

Creo que es lo que requieres.
__________________
Without data, You are another person with an opinion.
W. Edwads Deming
  #3 (permalink)  
Antiguo 30/06/2010, 17:14
 
Fecha de Ingreso: abril-2010
Mensajes: 49
Antigüedad: 14 años
Puntos: 0
Respuesta: Colocar select de varios rows en un solo row

Si eso es exactamente lo que estaba buscando, le prestaré mas atención a los FAQS de MySQL. Muchas gracias huesos52.

Etiquetas: row, rows, select
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 10:33.