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
