Ir para conteúdo

POWERED BY:

Arquivado

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

acdestefani

[Resolvido] Consulta que faz a contagem dos registros

Recommended Posts

Olá!

Utilizando essa consulta "SELECT * FROM candidatos LEFT JOIN dependentes ON candidatos.codigo = dependentes.codigocandidato" eu consigo obter os candidatos com seus respectivos dependentes. Gostaria de consultar a quantidade de dependentes de cada candidato.

 

Exemplo:

 

Codigo Nome Quantidade de dependentes

001 Aline 3

002 Antonio 2

003 João 4

004 José 1

 

Alguém sabe como fazer isso?

 

Desde já agradeço a ajuda de todos.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Desculpa pessoal!!!

Então vamos lá...

A tabela candidatos tem os seguintes campos:

codigo (autoincrement)

nome

rua

numero

complemento

cep

bairro

cidade

estado

 

A tabela dependentes é composta pelos campos:

codigocandidato (através de uma consulta busca o código da tabela candidatos)

nome

idade

parentesco

Compartilhar este post


Link para o post
Compartilhar em outros sites

Finalmente consegui fazer a consulta após ter lido o artigo, criado por Michael Colla, no site PHPBrasil (http://phpbrasil.com/artigo/GMMFPCeqQatm/2/php-e-mysql--joins-em-2-tabelas-ou-mais)

Olha só como ficou minha consulta:

 

SELECT c.nome, COUNT( d.codigocandidato ) AS total_dependentes

FROM sehap.dependentes d

JOIN sehap.candidatos c ON c.codigo = d.codigocandidato

GROUP BY c.nome

 

Valeu pessoal! Obrigado pela ajuda.

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.