Bom dia,
 
	Tenho a seguinte consulta (que funciona perfeitamente): 
	SELECT  
	i.desc_com, 
	i.id_produto, 
	SUM(i.quantidade_com)  AS t, 
	p.id_pro, 
	p.desc_pro, 
	g.quantidade AS f, 
	(i.quantidade_com * g.quantidade) AS total 
	FROM 
	tb_intenscomposicao i, 
	tb_produto p 
	INNER JOIN  
	tb_itens_pedido g ON (g.produto = p.desc_pro) 
	WHERE 
	p.id_pro = i.id_produto AND g.id_ped = 1 
	GROUP BY i.id ORDER BY i.desc_com;
 
	Que me retorna o que está na imagem. Porém, digamos que para fabricar o produto "x" eu precise de 10 componentes "j", enquanto que para fabricar o produto "y" eu preciso de 45 "j" e, no meu pedido eu precise de 7 produtos x e 2 produtos y: 
	COMPONENTE J    |  PRODUTO X                 7    70 
	COMPONENTE J    |  PRODUTO Y                  2    90
 
	O resultado que obtenho é 70 de um e 90 de outro, o problema é que eu não consigo agrupar de forma que mostre corretamente as 160 unidades do componente "j". Alguma ideia?