Exercício:
Crie uma visão que será o ranking de vendas da empresa. Neste ranking deverá ser exibido o código do vendedor, bem como a quantidade de vendas efetuadas por cada vendedor. Lembre-se que em um ranking o vendedor que efetuou o maior número de vendas (pedidos), deverá aparecer no topo da lista
O Banco:
O Comando que utilizei é este:
CREATE VIEW ex8 AS(SELECT v.CodVendedor AS Vendedor, COUNT(p.CodPedido = v.CodVendedor) AS Pedidos FROM Vendedor v, Pedido p GROUP BY Vendedor HAVING Pedidos ORDER BY Pedidos DESC LIMIT 40);
Mas gera uma tabela que todos os vendedores tem a mesma quantidade de Pedidos, ele não tá diferenciando a quantidade de pedidos de cada vendedor, não sei o que está faltando no meu comando para isso funcionar.