Ajuda com sql..?

5 respostas
M

Bom dia pessoal,

Imagine as seguintes tabelas &gt Aluna,Turma, Nota e Disicplina

Preciso retornar todas as disicplinas que o aluno esta matriculado, independente se ele tenha algum registro de nota, na tabela nota…Eu consigo retorna somente as disicplinas que ele tem nota…

att…

5 Respostas

nbluis

Pesquise sobre junções, (join, inner join, left join right join).

Isto resolve seu problema;;;

Ratao

Crie uma tabela disciplinaAluno, onde nessa tabela vc armazena as disciplinas do aluno com a matricula dele por exemplo.

M

Valeu nbluis, bem isso mesmo…

Ratao, essa tabela que vc se refere esta na Turma!!

Ratao

Sim… mas dentro da turma como vc controla a quantidade de disciplinas que um aluno pode estar matriculado?
Eh que com uma tabela como eu disse poderia ser mais facil controlar.

Mas tah blz! Abraçao ae!

M

entendi sua observacao…
valeu, um left join resolveu o problema!!!

abcs…

Criado 8 de março de 2007
Ultima resposta 8 de mar. de 2007
Respostas 5
Participantes 3