Re: [firebase-br] Não consigo criar um select...

Deosdete Pereira da Silva dsilva em stampafare.com.br
Qua Jul 6 09:36:02 -03 2005


> Ola lista.
> Não possuo experiência com selects, e estou com problemas ao criar um 
> select para o seguinte fim:
>
> Estou tentando fazer um select para retornar todas as TURMAS com a 
> quantidade de ALUNOS cadastradas em cada respectiva turma e então
> visualizar num dbchart.
>
> Na tabela ALUNOS, tem o campo TURMA (integer), que denota em que turma 
> está.Ela recebe o cod da TURMA.
>
> Enfim, tem varias tabelas TURMAS, com ALUNOS inseridos nelas.
>
> Tentei algo assim, mas num deu nada certo:select 
> max(alunos.turma),turmas.descricao,turmas.cod from alunos,turmas where 
> alunos.turma=turmas.cod

Tente:

select
   ALUNOS.TURMA,
   count(ALUNOS.TURMA),
   TURMA.NOME

from
   ALUNOS
join
   TURMA on ALUNOS.TURMA=TURMA.TURMA

group by
     ALUNOS.TURMA,
     TURMA.TURMA

Se ficar lento, verifique os indices.


Deosdete Pereira da Silva
Analista de Sistemas
FoneFax: (11) 4815-8181





Mais detalhes sobre a lista de discussão lista