tengo un problema con una consulta resulta que tengo lo siguiente:
Código SQL:
Ver original
SELECT b.id_producto, b.referencia, f.unidad, b.num_color, b.color, a.id_centro_costo, MAX(e.nombre) AS ciudad, SUM(b.cantidad_aprovada) AS cantidad FROM tmh_orden_encabezado a INNER JOIN tmh_orden_detalle b ON a.id_orden = b.id_encabezado INNER JOIN tmh_usuarios c ON a.id_usuario = c.id INNER JOIN tmh_ciudades d ON a.id_sucursal = d.id_ciudad INNER JOIN tmh_centrocostos e ON a.id_centro_costo = e.codigo INNER JOIN tmh_unidades f ON b.unidad = f.id WHERE grupo_siigo = '0001' AND linea_siigo = '001' AND aprovado = '1' AND pedido_realizado = '0' GROUP BY b.id_producto, b.referencia, f.unidad, b.num_color, b.color, a.id_centro_costo ORDER BY id_producto, id_centro_costo
esto me devuelve algo asi

pero nececito algo asi

Les agradezco si me pudieran ayudar a saber como lo puedo lograr.