Olá Arthur.
Vc também pode usar a função Coalesce(<nome
da coluna>,0) as cod na sua query.
Assim, nos locais onde hoje vc está tendo
valores NULL, vc terá valores 0.
[]’s
Lucio
-----Mensagem original-----
De:
[EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] Em nome de Arthur Molina
Enviada em: quinta-feira, 8 de
junho de 2006 12:32
Para:
[email protected]
Assunto: [PostgreSQL-Brasil]
seleção com vazios...
oi a todos... tenho várias tabelas
e gostaria de integrá-las todas numa só. mas tem algumas que não tem
determinados dados e quando eu coloco uma cláusula de WHERE, os dados que não
existem fazem com que a linha toda se apague. Vou colocar um exemplo para ficar
mais claro:
tabela_01
cod v01
---------
A 1002
B 425
C 630
E 422
tabela_02
cod v02
---------
B 54
C 64
D 74
E 473
tabela_03
cod v03
----------
D 12
F 47
se eu coloco:
SELECT tabela_01.cod AS cod, tabela_01.v01 AS v01, tabela_02.v02 AS v02,
tabela_03.v03 AS v03
FROM tabela_01, tabela_02, tabela_03
WHERE tabela_01.cod=tabela_02.cod AND tabela_01.cod=tabela_03.cod;
o resultado será:
cod v01 v02 v03
------------------------------
nada!!!
e eu gostaria que aparecesse:
cod v01 v02 v03
------------------------------
A 1002
B 425 54
C 630 64
D 74
12
E 422 473
F
47
Como fazer?
obrigado,
arthur
__________________________________________________
Fale com seus amigos de graça com o novo Yahoo! Messenger
http://br.messenger.yahoo.com/