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