Ver Mensaje Individual
  #2 (permalink)  
Antiguo 08/07/2011, 06:40
quimfv
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Sabadell
Mensajes: 4.897
Antigüedad: 16 años, 11 meses
Puntos: 574
Respuesta: Varios valores dentro de una misma fila

Como el numero de descripciones de un producto es variable la solucion con querys es muy complicada.

Seguro que es mas eficiente que con programación externa presentes los datos como los quieres, con la query que te repite el producto tantas veces como descripciones tenga puedes mostrar el nombre del producto y luego concatenar las descripciones mientras no cambie el producto.... y obtener algo así

Producto1

Gran capacidad (descripcion). Buena respuesta (descripcion). Buena memoria (descripcion)

Producto2

Gran capacidad (descripcion). Buena respuesta (descripcion). Buena memoria (descripcion)


La estructura que tienes no és optima la relacion deberia ser n:m para no guardar descripciones repetidas, con lo que necesitarias una tabla intermedia.

Productos
idProducto
Nombre
...

Descripciones
idDescripcion
Descripcion
...

RelProductoDescripcion
idProducto
idDescripcion
__________________
Quim
--------------------------------------------------
Ayudar a ayudar es una buena práctica!!! Y da buenos resultados.