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

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  Linha SQL
Gboese
SANTO ANDRÉ
SP - BRASIL
Postada em 10/10/2005 09:33 hs            
Por favor
 
Eu tenho uma tabela com mais de 50 campos e preciso selecionar 49 campos de uma outra tabela que são exatamente idênticos
Para isso eu precisava retirar o campo id... Alguém tem idéia de como eu faço isso?

Gustavo Boese
     
G. Bittencourt
SÃO PEDRO DA ALDEIA
RJ - BRASIL
Postada em 10/10/2005 09:40 hs            
Olá GBoese, tente isso:
 
SELECT * FROM TABELA1 WHERE ID IN (SELECT ID FROM TABELA2) ORDER BY ID
 
Um abraço!!!
Tentei...

Abraços!!!
by
Gustavo Bittencourt Costa
     
Gboese
SANTO ANDRÉ
SP - BRASIL
Postada em 10/10/2005 09:44 hs            
G. Bittencourt
 
Desculpa, mas eu acho que não soube me expressar bem... Eu preciso dar um insert em uma tabela que tem 50 campos(sendo que um desses campos é o ID), e eu tenho uma tabela com 49 campos. Se eu fizer o seguinte:
Insert into tabela1 Select * from tabela2
 
Não vai funcionar pq tem o campo id
Entendeu?
 
Mesmo assim, Obrigado pela ajuda.

Gustavo Boese
     
Erico
SALVADOR
BA - BRASIL
Postada em 10/10/2005 09:49 hs            
Simples.
insert into tabela1(campo1,campo2,campo3,...)
select campo1,campo2,campo3,... from tabela2

A.Erico S.Peixoto
--------------------
Analista de Sistemas
     
Gboese
SANTO ANDRÉ
SP - BRASIL
Postada em 10/10/2005 09:52 hs            
Erico...
Esta maneira eu ja conheco, eu gostaria de saber se existe uma maneira de fazer isso sem ter que informar os campos

Gustavo Boese
     
Página(s): 1/1    


Seu Nome:

Seu eMail:

ALTERAR PARA MODO HTML
Mensagem:

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

HTML DESLIGADO

     
 VOLTAR

  



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