2009/7/17 Willian Ribeiro <[email protected]>:
> Ai pessoal!
>
> Tenho a seguinte estrutua:
>
> Pessoas (Pessoas)que podem ser alunos (Alunos). Esses alunos estão
> matriculados em Cursos (Cursos_Alunos), estes Cursos (Cursos) por sua vez
> possuem uma versão (Versoes_Cursos). Cada versão de curso possui uma
> estrutura curricular (Estrutura_Curric), onde eu determino seu tipo,
> Disciplinas obrigatórias, atividade complementares, etc. Indico também as
> disciplinas que compoem esta estrutura (Disciplinas_Curric) e estas
> disciplinas vem de disciplinas (Disciplinas).
>
> bom, tudo isso até agora pq? pq eu quero pegar um aluno que eu referêncio
> por um nº e gostaria de trazer as disciplinas de seu Curriculo, porém meu
> selesct retorna erro =/
>
>
>
> SELECT CURSOS_ALUNOS.CHAVE_ORION, PESSOAS.NOME_PESSOA,
> VERSOES_CURSOS.NOME_CURSO_DIPLOMA
> FROM ALUNOS, PESSOAS, VERSOES_CURSOS, CURSOS_ALUNOS
> WHERE
> (CURSOS_ALUNOS.CHAVE= '12345') AND
> (ALUNOS.ID_PESSOA = PESSOAS.ID_PESSOA) AND
> (ALUNOS.ID_ALUNO = CURSOS_ALUNOS.ID_ALUNO) AND
> (CURSOS_ALUNOS.ID_VERSAO_CURSO = VERSOES_CURSOS.ID_VERSAO_CURSO)
> (VERSOES_CURSO.ID_VERSAO_CURSO = ESTRUTURA_CURRIC.ID_VERSAO_CURSO) AND
> (ESTRUTURA_CURRIC.ID_ESTRUTURA_CUR = DISCIPLINAS_CURRIC.ID_ESTRUTURA_CUR)
> AND erro nessa linha: ('DISCIPLINAS_CURRIC.ID_ESTRUTURA_CUR" não pode ser
> usada nesse conexto)
> (DISCIPLINAS_CURRIC.ID_DISCIPLINA = DISCIPLINAS.ID_DISCIPLINA)
>
> Sou novo com isso tdo? alguma suestão.???
>


DISCIPLINAS e DISCIPLINAS_CURRIC não deveriam constar da cláusula FROM?

Osvaldo
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a