SQL - outer join |
Top Previous Next |
|
Outer Join no Paradox. Cada Banco de Dados, infelizmente, tem sua própria sintaxe para os Outer Joins.
O que é um "Outer Join" ?? Imagine um SQL para retornar o nome do cliente e a profissão dele a partir de uma tabela de clientes ligada a outra de profissões, sendo que, é necessário que todos os cliente sejam retornados, mesmo que não tenham profissão ( o que não seria possível num join comum ).
Veja como seria a sintaxe do Oracle :
Select c.nome "NomeCliente", p.nome "NomeProfissão" From clientes c, profissoes p Where c.profissão_codigo = p.codigo ( + )
No Paradox é assim :
Select c.nome "NomeCliente", p.nome "NomeProfissão" From clientes c Left Join profissão On c.profissão_codigo = p.codigo |