Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Adriano Barbosa

select com where count

Recommended Posts

Amigos,

 

Estou precisando fazer um select onde busco em uma determinada coluna a quantidade > 4 onde o status é igual a 'publicado'

 

 

seria algo dessa forma:

 

SELECT idProduto FROM tabela WHERE status = 'PUBLICADO'

 

ok?

 

mas eu só quero os IDPRODUTO onde tenham mais de 4 PUBLICADOS

 

Eu não sei onde entra o count nessa historia

Compartilhar este post


Link para o post
Compartilhar em outros sites

o WHERE é para a linha,

o HAVING para o grupo

SELECT idProduto , count(*) qtd
FROM tabela 
WHERE  status = 'PUBLICADO'
having count(*) >= 4

Compartilhar este post


Link para o post
Compartilhar em outros sites

Contei quantos idProdutotem na tabela tabela

agrupei

listei se a qtd é maoir ou igual a 4

 

--------------------------

 

eu preciso saber quantos usuarios possuem mais de 4 produtos publicados

 

LISTE A QUERY QUE OBTEM OS PRODUTOS PUBLICADOS

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.