LISTVIEW

ARES 13/10/2011 22:28:30
#386656
Amigos, boa noite!

Estou sem saber como descrever o tópico e até mesmo como iniciar o código.

Tenho em tabelas no MYSQL as seguintes informações:

Vendas: com os dados de produto, quantidade, cliente...

preciso de um listview como os seguintes dados:

produto; número de cliente que comprou o produto

até ai tudo bem, faria um select com soma para trazer somente os dados que quero, entretanto, os dados
de produtos e clientes iram se repetir varias vezes, portanto, quando preciso de saber o número de clientes que
comprarão sem que some a sua repetição.

ex.

feijão; Ricardo
feijão; Ricardo
feijão; Ricardo
feijão; Joao
feijão; Thiago
Tomate; Ricardo
Tomate; joao

quando somar me traga somente 3 clientes positivados.

Ou seja;

Produto - - - - Número de clientes positivados - - - meta de positivação de clientes
Feijão - - - - - 3-------------------------------------------10
Tomate - - - - 2-------------------------------------------10

Tem como criar um select que me traga esse tipo de informação?

Att
Ricardo Nantes
JESUEL.OLIVEIRA 14/10/2011 00:19:13
#386662
Resposta escolhida
Amigo testa ai.

   
SELECT distinct(produto), count(distinct(nome)) FROM teste group by produto;


count soma quantos registros tem, e distinct retira os nomes repetidos, fiz uma simulação e bateu os dados.
ARES 18/10/2011 15:06:08
#386963
Josuel,

muito obrgado pela ajuda.

Perfeito!!!
Tópico encerrado , respostas não são mais permitidas