Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Dúvida no desafio: trocar fornecedor por categorias

O Igor propôs que ao invés de trazer a informações do fornecedores, é para focar na categorias de produtos.

Eu pensei em fazer somente alterando o join que é com a tabela de fornecedores, porém me deu um branco porque eu pensei em fazer assim JOIN categorias c on c.id_categoria, poderia relacionar com id_produto da tabela de produtos?

1 resposta
solução!

Ei! Tudo bem, Eduardo?

Sim, pode utilizar a tabela de produtos como uma ponte por exemplo:

  • Começa em itens_venda (onde estão as vendas).

  • Faz o JOIN com produtos usando o produto_id.

  • Agora que você está na "tabela" de produtos, você tem acesso à coluna categoria_id.

FROM itens_venda iv
JOIN produtos p ON p.id_produto = iv.produto_id
JOIN categorias c ON c.id_categoria = p.categoria_id

Você substitui a tabela de fornecedores pela de categorias usando a "ponte" que a tabela de produtos oferece. Basta trocar também o campo no SELECT e no GROUP BY para exibir o nome da categoria.
Espero ter ajudado e conte sempre com a nossa ajuda por aqui.

Bons estudos e até mais!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado