Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Giovani Campêlo

Erro select

Recommended Posts

Amigos será que alguém poderia me dizer o que está errado nesta select:

 

 

SELECT i.cd_aluno, i.nm_aluno, o1.ds_oficina as ds_oficina1,

o1.dt_horario as dt_horario1, o1.nm_professor as nm_professor1,

o2.ds_oficina as ds_oficina2, o2.dt_horario as dt_horario2,

o2.nm_professor as nm_professor2

 

From TBFEST_OFICINA O1, TBFEST_OFICINA O2, TBFEST_INSCRICAO I

where i.cd_oficina1 *= o1.cd_oficina and i.cd_oficina2 *= o2.cd_oficina

and i.cd_oficina1 <> '';

 

Se alguém souber posta ai. http://forum.imasters.com.br/public/style_emoticons/default/joia.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

Amigos será que alguém poderia me dizer o que está errado nesta select:

 

 

SELECT i.cd_aluno, i.nm_aluno, o1.ds_oficina as ds_oficina1,

o1.dt_horario as dt_horario1, o1.nm_professor as nm_professor1,

o2.ds_oficina as ds_oficina2, o2.dt_horario as dt_horario2,

o2.nm_professor as nm_professor2

 

From TBFEST_OFICINA O1, TBFEST_OFICINA O2, TBFEST_INSCRICAO I

where i.cd_oficina1 *= o1.cd_oficina and i.cd_oficina2 *= o2.cd_oficina

and i.cd_oficina1 <> '';

 

Se alguém souber posta ai. http://forum.imasters.com.br/public/style_emoticons/default/joia.gif

O que é este * ? Acho que é isto.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Seria assim?SELECT i.cd_aluno, i.nm_aluno, o1.ds_oficina as ds_oficina1, o1.dt_horario as dt_horario1, o1.nm_professor as nm_professor1, o2.ds_oficina as ds_oficina2, o2.dt_horario as dt_horario2, o2.nm_professor as nm_professor2From TBFEST_OFICINA O1, TBFEST_OFICINA O2, TBFEST_INSCRICAO I where i.cd_oficina1 += o1.cd_oficina and i.cd_oficina2 += o2.cd_oficina and i.cd_oficina1 <> '';

Compartilhar este post


Link para o post
Compartilhar em outros sites

não, com os parenteses

 

i.cd_oficina1 (+) = o1.cd_oficina

Compartilhar este post


Link para o post
Compartilhar em outros sites

Apresentou um erro:ORA-01417 a table may be outer joined to at most one other table Cause: a.b (+) = b.b and a.c (+) = c.c is not allowed. Action: Check that this is really what you want, then join b and c first in a view. acho que de acordo com o erro você não pode fazer um outer join de 1 tabela com mais de 1 tabela. Será que você poderia me ajudar?

Compartilhar este post


Link para o post
Compartilhar em outros sites

O problema é que eu preciso trazer os dois cursos que ele foi cadastrado, como eu poderia fazer para resolver esse problema?não sou muito bom em oracle se você poder me ajudar a fazer a consulta lhe agradeceria.

Compartilhar este post


Link para o post
Compartilhar em outros sites

como A está em outer join , tentei colocar C pois depende de A

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.