Ir para conteúdo

POWERED BY:

Arquivado

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

matheusmarson

Count() com duas tabelas relaciondas

Recommended Posts

Senhores.Ola estou com um pequeno problema....Tenho duas tabelas que se relacionam... onde na tabela A são cadastrados Anuncios e na tabela 2 são cadastros as Categorias deste anuncios.Preciso fazer uma consultas onde deve me retornar as TODAS categorias cadastradas e quantos anuncios estão relacionados a esta categoria.Fiz um seletec que me retornar as categorias cadastradas junto com a contagem dos anuncios, mas acontece que as categorias que não estão relacionadas a nenhum anuncio não aparece.SELECT s.id, s.categoria, COUNT(a.id_categoria) as anuncFROM servicos_categorias s, anuncios aWHERE a.id_categoria=s.idGROUP BY s.idORDER BY s.categoria DESCAlguém sabe como eu posso resolver este problema!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Veja assim:

 

SELECT s.id, s.categoria, COUNT(a.id_categoria) as anuncFROM servicos_categorias s	LEFT JOIN anuncios a	ON a.id_categoria=s.idGROUP BY s.idORDER BY s.categoria DESC

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.