USUÁRIO:      SENHA:        SALVAR LOGIN ?    Adicione o VBWEB na sua lista de favoritos   Fale conosco 

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  Inner join
Ricardo
não registrado
Postada em 20/03/2006 14:33 hs   
Ola Pessoal
 
Gostaria de mais uma ajuda
 
tenho um cadastro de clientes e uma tabela relacionada a ela de pessoas autorizadas poe esse cliente
 
quando uso os botões de navegação preciso atualizar os dados na tela e hoje estou usando 2 selects um pra uma tabela e outro pra outra sempre usando como referencia o codigo do cliente
Exe:
select * from cliente where cod_cliente like '" & txtcod_cliente.text & "', conn etc..
select * from pe_autorizadas where cod_cliente like '" & txtcod_cliente.text & "', conn etc..
gostaria de saber se fica mais rapido usando o inner join e tb gostaria de saber como usar o inner join nesse caso
 
Agradeço desde ja.
 
Ricardo Lira
 
 
 
     
Boni
JABOTICABAL
SP - BRASIL
ENUNCIADA !
Postada em 20/03/2006 14:39 hs            
Fica bem mais rapido, veja um exemplo de junção de duas tabelas relacionadas:
 
SELECT CLIENTES.*, PE_AUTORIZADAS.* FROM CLIENTES INNER JOIN PE_AUTORIZADAS ON (CLIENTES.CODIGOCLIENTE = PE_AUTORIZADA.CODIGOCLIENTE) WHERE CLIENTES.CODIGOCLIENTE = " & TXTCODIGOCLIENTE.TEXT

[] Boni
www.bonattiweb.com.br
www.xxformandosfatec.com.br

   
Ricardo
não registrado
Postada em 20/03/2006 14:45 hs   
Ola Boni blz
 
olha so sera que com um unico select eu consigo pegar os dados do cliente e carregar alguns campos e os dados das pessoas autorizadas carregar um list.??
 
 
Ricardo Lira.
     
boni
não registrado
ENUNCIADA !
Postada em 20/03/2006 14:59 hs   
sim, sem maiores problemas. só listar os campos que vc quer na clausua SELECT. No exemplo acima, eu pedi para pegar tosos os campos (*).
   
Ricardo
não registrado
Postada em 20/03/2006 15:54 hs   
E se tiver por exemplo registros duplicados e eu não quero que saia duplicidade na lista.
 
Ricardo Lira.
     
Martini
Pontos: 2843 Pontos: 2843
PAROBÉ
RS - BRASIL
Postada em 21/03/2006 07:15 hs         
select *
from cliente
inner join pe_autorizadas on pe_autorizadas.cod_cliente = cliente.cod_cliente
where cliente.cod_cliente like '" & txtcod_cliente.text & "'
     
Página(s): 1/1    


Seu Nome:

Seu eMail:

ALTERAR PARA MODO HTML
Mensagem:

[:)] = 
[:P] = 
[:(] = 
[;)] = 

HTML DESLIGADO

     
 VOLTAR

  



CyberWEB Network Ltda.    © Copyright 2000-2024   -   Todos os direitos reservados.
Powered by HostingZone - A melhor hospedagem para seu site
Topo da página