Fórum COMANDO INSERT E SELECT ATRAVES DO ID(TABLES RELACIONADAS) #408362

08/10/2011

0

Ola boa tarde a todos,

Es a seguinte duvida ....

Sempre desenvolvi programas simples e tals nunca necessitando de um relacionamento ...

mas agora preciso e estou todo confuso ...

preciso filtrar os dados, de todas tabelas atraves da tabela principal(ATIVIDADE) atraves do ID ;

TABLE_RECURSO
id_re
nome_re
rg_re
cpf_re
num_re

TABLE_CLIENTE
id_cli
nomef_cli
razaos_cli
cnpj_cli
logra_cli

TABLE_PROJETO
id_pro
nome_pro
vlrpro_pro
vlrre_pro
cep_pro

TABLE_ATIVIDADE ( TABELA QUE EU PRECISO PUXAR TODOS OS DADOS PELOS IDs )
id_ativ
id_pro
id_re
id_cli
nome_ativ
dateinicial_ativ
datefinal_ativ

DA TABELA RECURSO PRECISO DO NOME_RE E RG_RE
DA TABELA CLIENTE PRECISO DO NOMEF_CLI E RAZAOS_CLI
DA TABELA PROJETO PRECISO DO NOME_PRO E VLRPRO_PRO
DA TABELA ATIVIDADE PRECISO CADASTRAR OS DADOS ACIMA PELO IDs ...

Desde ja sou grato pela atenção
Felipe Reis

Felipe Reis

Responder

Posts

09/10/2011

Rafael Ribeiro

FELIPE, BOA NOITE!

SEGUE ABAIXO O SELECT QUE VC DEVE FAZER:

SELECT 

TR.NOME_RE, 

TR.RG_RE, 

TC.NOME_CLI, 

TC.RAZAOS_CLI, 

TP.NOME_PRO, 

TP.VLRPRO_PRO,

TA.NOME_ATIV,

TA.DATEINICIAL_ATIV,

TA.DATEFINAL_ATIV 

FROM TABLE_RECURSO TR, TABLE_CLIENTE TC, TABLE PROJETO TP, TABLE_ATIVIDADE TA

WHERE TR.ID_RE = TA.ID_RE

AND TC.ID_CLI = TA.ID_CLI

AND TP.ID_PRO = TA.ID_PRO 


ESPERO TER AJUDADO!

RAFAEL
Responder

Gostei + 0

09/10/2011

Rafael Ribeiro

FELIPE, BOA NOITE!

SÓ SUBSTITUA DO SELECT ACIMA A SEGUINTE LINHA:

FROM TABLE_RECURSO TR, TABLE_CLIENTE TC, TABLE_PROJETO TP, TABLE_ATIVIDADE TA


ABRAÇOS!

RAFAEL
Responder

Gostei + 0

10/10/2011

Felipe Reis

BOM DIA RAFAEL ...

ESTE COMANDO ESTA CERTINHO ... VALEW ;

ISSO QUE DIZER QUANDO EU PUXO OS DADOS ELE NAAUN ME TRAZ NADA OU SEJA POR QUE NAAUN TEM NENHUM DADO RELACIONADO COM IDs IGUAIS ... POR FAVOR ME CORRIGIR SE EU ESTIVER ERRADO !!!

APROVEITANDO A OPORTUNIDADE ...

SERÁ POSSIVEL EU USAR UM INSERT PARA CADASTRAR DADOS ... AQUELES QUE EU SELECIONE ... ATRAVES DE UM ID ... ATRAVES DA TABELA ATIVIDADE ???

VALEW

T++

BOA SEMANA
Responder

Gostei + 0

18/10/2011

Tiago Bocato

SERÁ POSSIVEL EU USAR UM INSERT PARA CADASTRAR DADOS ... AQUELES QUE EU SELECIONE ... ATRAVES DE UM ID ... ATRAVES DA TABELA ATIVIDADE ???


Você quer pegar o retorno da query e inseri-la em outra tabela?


Responder

Gostei + 0

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

Aceitar