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

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  SELECT usando duas tabelas!
RMI@
CAMPO BELO
MG - BRASIL
Postada em 07/06/2006 10:39 hs            
Olá pessoal,
Como faço uma única consulta usando duas tabelas?
 
Ex: "select * from tabela1 where codigo=1 and nome=fulano"
     "select * from tabela2 where codigo=1 and nome=fulano and data="07/06/2006"
 
 
Tentei assim, mas não aceita + de um campo...
 
select * from tabela1 where codigo=1 and nome=fulano in (select codigo=1 and nome=fulano from tabela2 where data = '07/06/2006')
 
 

EmoçõesRMI
     
Martini
Pontos: 2843 Pontos: 2843
PAROBÉ
RS - BRASIL
Postada em 07/06/2006 12:52 hs         
usando o union all ...
select * from tabela1 where codigo=1 and nome=fulano
union all
select * from tabela2 where codigo=1 and nome=fulano and data="07/06/2006"
 
obs.: a quantidade de campo em cada select deve ser a mesma, ah, não é tão performático usar o *, coloca os nomes das colunas
     
RAIANE
SUZANO
PS - BRASIL
Postada em 07/06/2006 15:04 hs            
Eu faço assim e funciona
 
SELECT Tabela1.campo1, tabela1.campo2, tabela2.campo1
FROM Tabela1 INNER JOIN Tabela2 ON Tabela1.campo1= tabela2.campo1;
 
espero que tenha ajudado.
     
RMI@
CAMPO BELO
MG - BRASIL
Postada em 14/06/2006 10:37 hs            
Pessoal, tinha visto um tópico aqui no fórum e coloquei assim:
 
"select (servidor.nomeserv),(servidor.codgrupo) from servidor,vencimen where " & "critério" & " and (vencimen.codgrupo)=(servidor.codgrupo)"
 
Está dando certo, tem algum problema ou assim tb é correto?
 
Um abraço!
 

EmoçõesRMI
     
Página(s): 1/1    

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