Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá a todos.
Tenho uma tabela onde armazenei cadastro de alunos e preciso geram relatório dos dados.
Gostaria de mostrar o registro e a quantidade que ele apareceu.
Exemplo: Ensino Fundamental foi cadastrado 10 vezes. No entanto eu preciso retirar desta lista os registros duplicados.
Ex:
Mario | ensino fundamental
Carlos | ensino médio
Mario | ensino fundamental
Neste caso o meu relatório não pode apontar que o ensino fundamental foi cadastrado duas vezes.
Fiz código abaixo que funciona, mas ele me retorna todos os registros do campo ano_serie_cand1 e os conta, porém eu precisaria fazer um filtro (algo como um DISTINCT) no campo nome_cand1 pois ele se repete na tabela. E isso eu não sei como fazer na mesma consulta.
Desde já agradeço a quem puder ajudar.
$contagem = "SELECT ano_serie_cand1 , COUNT(ano_serie_cand1) FROM matricula_2016 GROUP BY ano_serie_cand1 ORDER BY id desc";
$contando = mysql_query($contagem);
$total = mysql_num_rows($contando);
while ($qtd = mysql_fetch_array($contando)) {
$ano= $qtd[0];
$marcacoes = $qtd[1];
echo "<li class='ano'>" . $ano . "</li>";
echo "<li class='quant'>" . $marcacoes . "</li>";
}Carregando comentários...