Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Ola pessoal.
To precisando de uma grannnnnnnnnnnnnnnnde força de voces.
Tenho o resultado de uma consulta sql normal retornando os seguintes dados:
id, idProduto, idFornecedor, precoproduto
Trata-se de um formulario de cadastro onde o fornecedor entra, escolhe o produto em uma select e entra com o seu preço em cada produto.
Então. Eu preciso exibir estes dados de forma tal que o codigo some o valor de cada produto do mesmo fornecedor e iprime os valor total.
No caso, só haverá um item de cada produto.
Seria mais ou menos impresso assim:
produto 1
produto 2 123,30 Fornecedor1 (EMBORA O RESULTADO DA QUERY RETORNA 3 VEZES O NOME DO FORNECEDOR, AQUI ELE SÓ APARECERÁ 1VEZ)
produto 3
produto 1
produto 2 132,80 Fornecedor2 (EMBORA O RESULTADO DA QUERY RETORNA 3 VEZES O NOME DO FORNECEDOR, AQUI ELE SÓ APARECERÁ 1VEZ)
produto 3
produto 1
produto 2 153,20 Fornecedor3 (EMBORA O RESULTADO DA QUERY RETORNA 3 VEZES O NOME DO FORNECEDOR, AQUI ELE SÓ APARECERÁ 1VEZ)
produto 3
Como fazer isso?ah.
A consulta que usei foi essa:
Select
pp.id, pp.idProduto, pp.idFornecedor, p.nome, f.nome, pp.preco
from
produtopreco pp
inner join produtos p on pp.idProduto=p.id
inner join fornecedores f on pp.idFornecedor=f.id
where
$produtoid
order by f.nome, p.nome, pp.precoCarregando comentários...