alguém sabe porque a condição where não funciona ?

Dicas do Oracle Forms Builder - Blocos, Itens, LOV, Canvas, Triggers, comandos, PLL, d2kwutil, FMB, Alert, menus, etc
Responder
Tsunami
Rank: Estagiário Pleno
Rank: Estagiário Pleno
Mensagens: 6
Registrado em: Qua, 15 Mar 2006 11:10 am
Localização: São Paulo - SP

Pessoal tudo bem ?

Tenho 2 tabelas chamadas: GRUPO_TIPO_SOLICITACAO e TIPO_SOLICITCAO

Eu já cadastrei alguns grupos e preciso exibir os tipos que corresponde a esse grupo mais os que não possuem relacionamento ainda.

Então.. ao clicar no campo do grupo eu fiz o relacionamento pelo assistente de bloco de dados aonde ele traz os tipos do grupo que foi relacionado. Pois bem, soque tem uma cláusula WHERE dentro de paleta de propriedades quando clicamos no bloco criado, e tento por essa codição OR campo IS NULL. Só que ele não traz os registros não vinculados ainda. Alguém sabe fazer de outra forma ? Apartir de um evento sei lá..
Estou usando o assistente pra criar os blocos e o layout.

Se alguém souber agradeço

:-o
aoliveira
Rank: Estagiário Sênior
Rank: Estagiário Sênior
Mensagens: 11
Registrado em: Seg, 24 Out 2005 11:46 am
Localização: Blumenau-SC
[ Alex ]

Não sem se é bem isto que você está falando, mas tavez um outer join resolva seu caso. veja o exemplo abaixo, ele faz o join das duas tabelas mostrando todos os empregados, mesmo que não possuam departamento cadastrado:

Selecionar tudo

SQL> SELECT d.deptno,e.empno,e.ename
  2  FROM emp e,dept d
  3  WHERE d.deptno(+) = e.deptno
  4  /

DEPTNO EMPNO ENAME
------ ----- ------------------------------
     2     1 TOM
     3     2 JERRY
     3     3 MIKEY
     2     4 GARGAMEL
     3     5 RUBÃO
     3     6 JACK
     2     7 CHICO
     2     8 GENÉSIO
     1     9 ZECA
     2     123 BARBOSA
     3     135 FONSECA
     1     136 Marco Polo
            137 teste
            138 teste

14 rows selected
Espero que ajude.
[]'s
Tsunami
Rank: Estagiário Pleno
Rank: Estagiário Pleno
Mensagens: 6
Registrado em: Qua, 15 Mar 2006 11:10 am
Localização: São Paulo - SP

E aí Alex beleza ?
é +ou- isso, todo modo já resolvi aqui :D
valeu
Responder
  • Informação
  • Quem está online

    Usuários navegando neste fórum: Nenhum usuário registrado e 9 visitantes