Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

ZecaLoteiro

Relacionamento - Usando SQL Language

Recommended Posts

Olá,

Estou fazendo uma aplicação em VB.net 2008 e tenho um DB em Access, coisa pequena...

Meu DB está mais ou menos assim:

 

Tabela_Cliente (CPF(PK),Nome)

Tabela_Veiculo(Cliente(Relacionado com CPF = CPF),Placa)

 

Na tabela veículo o campo cliente, tem um valor contido na tabela cliente, estão relacionados.

Eu gostaria de saber, como fazer uma consulta na tabela veículo e obter o Nome do Cliente... (eita consegui ser claro ?!)

Ex: Consultar pelo numero da placa, e obter o nome do cliente. ?!??!??

Tipo eu teria q fazer 2 consultas ?! consultar com a PLACA na tabela veículo pra obter o CPF e então com o CPF obtido, consultar na tabela cliente pra obter o NOME ?

Pra que serve o relaciomento ?! Consigo de uma vez só obter os 2 items ?!

 

Muitíssimo obrigado !

Valeew !

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não meu amigo faz uma junção natural das tabelas ..

assim:

Para consultar pela placa..

"Select Tabela_Cliente.Nome From Tabela_Cliente

Inner Join Tabela_Veiculo

On

Tabela_Cliente.Cpf=Tabela_Veiculo.Cpf

Where

Tabela_Veiculo.Placa=' " & txtPlaca.text & "' "

 

 

Espero que tenha ajudado!

Abraços..

Compartilhar este post


Link para o post
Compartilhar em outros sites

Perfeito

 

É so unir usando o JOIN mesmo e tudo pode ser cosultado como se fosse uma unica tabela mesmo

Compartilhar este post


Link para o post
Compartilhar em outros sites

Uiaaa... sabia q tava faltando alguma coisa... não conhecia o JOIN... muito obrigado... vou testar aqui e ler mais sobre o assunto... valew mesmo !

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.