Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Fala Galera beleza...?
Sou novo no site e novo também na programação já peço desculpas por eventuais erros ou descuidos iniciais que cometa aqui no fórum.
Seguinte gostaria que vocês me ajudassem no seguinte item.
Eu tenho aqui tb_cliente usuario de com o id 1 e outro com o id 2.
Tabela tb_produtos
o cliente id1 compra 2 produtos diferentes (dvd,cd) e o cliente id2 compra 3 produtos diferentes(dvd,cd,oculos).
Então gostaria de saber uma maneira para mostrar os dados assim no SQL SERVER 2005
id1 - 2
id2 - 3
Eu tentei de todas as maneiras com o COUNT(campo), GROUP BY, HAVING mais não consegui...
SELECT DISTINCT
c.cod_cliente,
COUNT(p.cod_produto) AS 'QUANTIDADE DE ITENS'
FROM
tb.cliente
INNER JOIN tb_produto p ON p.id_cliente = c.cod_cliente
GROUP BY
c.cod_cliente
É isso, obrigado pela ajuda
Carregando comentários...