Ir para conteúdo
Fórum Script Brasil
  • 0

Relacionamento entre Tabelas


Vladimir@@

Pergunta

Bom dia! Estou com a seguinte dúvida (Sou novato no Fórum e em Sql), em uma query que estou montando, gostaria de criar um relacionamento de um para muitos. Assim, quero saber a quantidade de alunos que estudam nos turnos da manhã e tarde e nas diferentes séries. Até aí consegui, o problema é que eu gostaria que o nome da escola ficasse na mesma linha dos resultados e não se repetindo várias vezes. Segue o código que usei:

SELECT turno, mat.i_escolas, nome, cur.i_cursos, descricao, series.i_series, count(i_matriculas), cod_etapa_inep

FROM bethadba.matriculas mat

INNER JOIN bethadba.escolas escola ON escola.i_escolas = mat.i_escolas

INNER JOIN bethadba.cursos cur ON cur.i_cursos = mat.i_cursos

INNER JOIN bethadba.series ON series.i_series = mat.i_series

WHERE mat.ano_letivo = 2014 AND mat.cancelada IS NULL

AND cur.i_cursos <> 32 AND cur.i_cursos <> 33

AND cur.i_cursos <> 34 AND cur.i_cursos <> 30

AND series.ano_letivo = mat.ano_letivo

AND series.i_escolas = mat.i_escolas

AND series.i_cursos = mat.i_cursos

AND series.turma = mat.turma

GROUP BY mat.i_escolas, nome, turno, cur.i_cursos, series.i_series, descricao, cod_etapa_inep

ORDER BY mat.i_escolas

Obrigado!!!

Editado por Vladimir@@
Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152k
    • Posts
      651,8k
×
×
  • Criar Novo...