Interbase: Select com duas tabelas com FK sem NOT NULL

Firebird

16/04/2004

Olá Pessoal da Comunidade

Estou com um probleminha, na select seguinte:

Select
P.NUMERO, P.ID_DEPTO, P.INTERESSADO,
D.ID, D.SIGLA
From
TBPROCESSO P, TBDEPTO D
Where
P.ID_DEPTO=D.ID
Order By
D.SIGLA

O campo [P.ID_DEPTO] é chave extrangeira que referencia [D.ID] mas não é [NOT NULL]. Podem exixtir PROCESSOS que não pertencem a nenhum DEPTO. Necessito de um Select que traga o campo [D.SIGLA] junto com o processo, mas que traga também os PROCESSOS que não pertencem a algum DEPTO (Campo [D.SIGLA] teria que vir vazio).

Ainda em tempo, estou utilizando o INTERBASE.

Isso tem solução ?

Desde já agradeço.


Danilo R. de Almeida
AG Soluções


Danilora

Danilora

Curtidas 0

Respostas

Gandalf.nho

Gandalf.nho

16/04/2004

Vai ter que usar a cláusula LEFT JOIN (ou RIGHT JOIN) pra fazer isso


GOSTEI 0
POSTAR