GARANTIR DESCONTO

Fórum Relacionamento em SQL #205076

08/01/2004

0

Como faço um relacionamento em SQL, mas para ele mostrar mesmo os valores nulos?
Por exemplo, tenho uma tabela de Vendas e outra Clientes
VENDAS
NUMERO | ID_CLIENTE

CLIENTES
NOME | ID_CLIENTE

Aí eu quero mostrar TODAS as vendas juntamente com o nome do cliente, mesmo as que o ID_CLIENTE for null.


Phfdelphi

Phfdelphi

Responder

Posts

08/01/2004

Lucas Silva

calma ai....
Se tem uma venda, com certeza vai ter um cliente não é?
então como você quer listar uma venda com o ID_CLIENTE NULL?

Acredito que ID_CLIENTE seja sua chave estrangeira da tabelas de vendas..

Explica melhor ai, que eu posso te ajudar...


Lucas!


Responder

Gostei + 0

09/01/2004

Phfdelphi

Bom, na verdade eu usei a tabela Vendas e Clientes como um exemplo.
Mas o que eu quero é o seguinte: tenho um campo que através dele preciso relacionar em outra tabela e obter outras informações dessa tabela através desse campo, esse campo nao é chave estrangeira, nem nada, a nao ser na tabela daonde ele busca a informacao, lá ele é chave primária, aí eu preciso de uma consulta que mostre todos os registros com informações da outra tabela, mesmo os registros que nao tiverem esse vinculo com a outra tabela, ou seja, o campo que estou relacionando for null.

TABELA X TABELA Y
CAMPO1 | CAMPO--------> CAMPO CHAVE PRIMARIA | CAMPO2

Dados
Tabela X Tabela Y
001 | 01 01 | 002
002 | 01
003 | null

Teria que mostrar
001 | 01 | 002
002 | 01 | 002
003 |null | null


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar