Hola Amigos
Estoy haciendo un reporte en excel y muestro los siguientes campos(los mas principales). Los campos del excel lo traigo de una consulta mysql, el excel me muestra el numero de pedido y todos los productos que pertenecen a ese pedido con su descripcion.
Primer Reporte
| nro de pedido-|codigo de producto-|descripcion--------------|
| PE-001----------|ATL-0001-------------|Televisor LCD
| PE-001----------|ATP-0002-------------|Telivisor Plasma
| PE-002----------|ALC-0002-------------|Lavadora Blanca
| PE-003----------|USB--------------------|Memoria USB 1 GB
| PE-003----------|USB--------------------|Memoria USB 2 GB
| PE-003----------|n cantidad usb's-----| . . . .
| PE-003----------|USB--------------------|Memoria USB 8 GB
| PE-003----------|USB--------------------|Memoria USB 16 GB
| PE-004----------|ARB-0001-------------|Refrigeradora Blanca
Lo que quiero hacer es presentarlo de la siguiente manera.
Reporte Deseado
| nro de pedido--|codigo de producto-|descripcion |
| PE-001----------|ATL-0001-------------|Televisor LCD
| PE-001----------|ATP-0002-------------|Telivisor Plasma
| PE-002----------|ALC-0002-------------|Lavadora Blanca
| PE-003----------|USB--------------------|Generico
| PE-004----------|ARB-0001-------------|Refrigeradora Blanca
En este caso cuando el pedido tiene un solo producto del mismo tipo, como el caso del pedido 3 (PE-003) que solo contiene USBs de diferentes capacidades, busco que solo se imprima una sola vez en una sola fila y el campo descripcion muestre "Generico".
la query que tengo solo me resuelve el campo descripcion, pero me exporta aun como el primer reporte. muestro el codigo de la consulta msyql:
Me pueden dar algunas ideas de como resolverlo y presentarlo como menciono, si lo puedo hacer mediante mysql o con ayuda de codigo php.
Gracias por la ayuda a todos.