Jump to content


Photo

Problema Ao Contar Colunas Específicas


  • Faça o login para participar
4 replies to this topic

#1 fekz

fekz

    12 Horas

  • Usuários
  • 243 posts
  • Sexo:Não informado

Posted 12/10/2010, 21:33

Pessoal, estou com uma dúvida...

Tenho uma tabela produto e uma subcategoria...

O que as relaciona, é o idSubCategoria presente em ambas.. um produto pertence a uma subcategoria.

Até aqui, ok.

Agora preciso fazer uma consulta para saber quantos produtos tem em cada categoria...

Tipo

existem 20 produtos com idSubCategoria 10, 30 produtos com idSubCategoria 20 e assim por diante...

Tentei usar Group By idSubCategoria mas não funcionou... algm me ajuda???

Abraços!

#2 Guilherme Vieira

Guilherme Vieira

    Normal

  • Usuários
  • 113 posts
  • Sexo:Masculino
  • Localidade:Fortaleza, Ceará
  • Interesses:Desenvolvimento Web baseado nos padrões do W3C, HTML5, CSS3, PHP, JavaScript, jQuery, AJAX, SQL, MySQL.

Posted 12/10/2010, 23:47

vc tá selecionando os produtos para exibi-los usando PHP?
Guilherme Vieira
g.

PS: Te ajudei? Me dá ponto! ^^

#3 LeoB

LeoB

    Super Veterano

  • Usuários
  • 1876 posts
  • Sexo:Masculino
  • Interesses:Programação

Posted 12/10/2010, 23:51

SELECT S.idSubCategoria, COUNT(*) FROM subcategoria S INNER JOIN produto P ON P.idSubCategoria=S.idSubCategoria GROUP BY S.idSubCategoria


#4 fekz

fekz

    12 Horas

  • Usuários
  • 243 posts
  • Sexo:Não informado

Posted 13/10/2010, 14:55

vc tá selecionando os produtos para exibi-los usando PHP?


Sim, porque?

Na verdade nesse caso não quero trazer os produtos, só ver quantos tem em cada categoria para fazer uma cloud tags.

SELECT S.idSubCategoria, COUNT(*) FROM subcategoria S INNER JOIN produto P ON P.idSubCategoria=S.idSubCategoria GROUP BY S.idSubCategoria


Muito bom, acho que funcionou..Pensei que o count contava todas as linhas sempre... qual é a premissa dele?

Ele conta quantos estão no group by tbm?

#5 LeoB

LeoB

    Super Veterano

  • Usuários
  • 1876 posts
  • Sexo:Masculino
  • Interesses:Programação

Posted 13/10/2010, 21:13

E continua contando o total. O total de cada agrupamento.




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq