GARANTIR DESCONTO

Fórum Preciso de uma ajuda em uma SQL #258632

16/11/2004

0

Olá pessoal, tentei de tudo quanto eh forma de fazer esta SQL, e não consegui mesmo! Segue meu problema!

Tenho 5 tabelas!
alunos
turmas
matricula
boletim
notas


quero pegar todas as NOTAS de uma DISCIPLINA de um BOLETIM, porem este boletim devera ser de todos os ALUNOS MATRICULADOS em uma detemrinada TURMA,

eu fiz assim, porem me retornou muita coisa... mais de 53000 registros, porem tenho no maximo 600! :)

segue meu codigo
select a.recno, a.nome, n.*, b.recno, m.cod_turma, m.cod_aluno, t.recno from alunos a,
notas n, boletim b, turmas t, matricula m
where (m.cod_turma = 2)
and (b.cod_aluno in (m.cod_aluno) )
and (n.cod_boletim = b.recno) and (n.bimestre = 1)
and (n.cod_disciplina = 2)


Como faço esta SQL?!?

Desde ja agradeço!


Titanius

Titanius

Responder

Posts

16/11/2004

Jc_analista

vc tem que relacionar as tabelas assim:

select a.recno, a.nome, n.*, b.recno, m.cod_turma, m.cod_aluno, t.recno from alunos a, 
notas n, boletim b, turmas t, matricula m 
where (m.cod_turma = 2) 
and (b.cod_aluno in (m.cod_aluno) ) 
and (n.cod_boletim = b.recno) and (n.bimestre = 1) 
and (n.cod_disciplina = 2) AND
A.CODIGO=BOLETIM.CODALUNO
E ASSIM COM TODAS AS OUTRAS TABELAS



Responder

Gostei + 0

17/11/2004

Titanius

Valeu manow.... funcionou... brigadao mermo!


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar