Select com limitação de dados por campo

SQL

MySQL

Banco de Dados

11/06/2018

Olá Pessoal!

Como posso limitar para projetar apenas 2 linhas por vendedor?
Exemplo: mostrar as 2 maiores vendas do João... do José... da Maria...

Só consegui limitar dessa forma. Alguém pode me ajudar?
SELECT Vendedor, Mes, Produto, SUM(qtd) AS Qtd_vendida
FROM bpa_apresentado
GROUP BY Vendedor, Mes, Produto
ORDER BY Vendedor, Mes, QTD DESC
Limit 2;


Vendedor Mes Produto Qtd_vendida
JOAO 201611 CAFETEIRA 16
JOAO 201702 FOGAO 15
JOAO 201707 GELADEIRA 14
JOAO 201611 CELULAR 8
JOAO 201611 TELEVISAO 7
JOAO 201611 ARCONDICIONADO 6
JOSE 201611 FOGAO 3
JOSE 201611 GELADEIRA 2
JOSE 201611 CAFETEIRA 2
JOSE 201611 ARCONDICIONADO 2
JOSE 201611 CELULAR 2
JOSE 201611 TELEVISAO 2
MARIA 201611 CAFETEIRA 6
MARIA 201611 CELULAR 6
MARIA 201611 TELEVISAO 5
MARIA 201611 FOGAO 4
Filipe Silva

Filipe Silva

Curtidas 0

Melhor post

Fernando C

Fernando C

12/06/2018

Pesquise sobre Union SQL
GOSTEI 1

Mais Respostas

Filipe Silva

Filipe Silva

11/06/2018

Obrigado, Fernando.

Vou pesquisar aqui
GOSTEI 0
POSTAR