Felipe ... Posted October 14, 2011 Report Share Posted October 14, 2011 Ola boa tarde a todos ...Estou com uma duvida que é seguinte,tenho varias tabelas como mostra a seguir :preciso filtrar os dados, de todas tabelas atraves da tabela principal(ATIVIDADE) atraves do ID ;TABLE_RECURSOid_renome_rerg_recpf_renum_reTABLE_CLIENTEid_clinomef_clirazaos_clicnpj_clilogra_cliTABLE_PROJETOid_pronome_provlrpro_provlrre_procep_proCORRIGINDO TABELA ATIVIDADE ;TABLE_ATIVIDADE ( TABELA QUE EU PRECISO PUXAR TODOS OS DADOS PELOS ID's )id_ativid_proid_reID_CLInome_ativdateinicial_ativdatefinal_ativ DA TABELA RECURSO PRECISO DO NOME_RE E RG_REDA TABELA CLIENTE PRECISO DO NOMEF_CLI E RAZAOS_CLIDA TABELA PROJETO PRECISO DO NOME_PRO E VLRPRO_PRODA TABELA ATIVIDADE PRECISO CADASTRAR OS DADOS ACIMA PELO ID's ...ESTOU USANDO O SEGUINTE COMANDO PARA CADASTRAR ...INSERT INTO ATIVIDADE ( id_ativ, id_pro, id_re ID_CLI, nome_ativ, dateinicial_ativ, datefinal_ativ) VALUES(1, (select TP.nome_pro, TP.vlr_pro from projeto TP),TR.nome_re, TR.rg_re from recurso TR), ( TC.nomef_cli, TC.razaos_cli from cliente TC), '11/05/2011', '12/09/2012');APOS O INSERT DA ERRO, O QUE PODE SER ...NÃO CONSIGO INSERIR Quote Link to comment Share on other sites More sharing options...
0 MrMALJ Posted October 19, 2011 Report Share Posted October 19, 2011 Aquele select no insert vocÊ tá pegando de qual tabela? (informe tambem qual erro esta dando. Quote Link to comment Share on other sites More sharing options...
0 Denis Courcy Posted October 19, 2011 Report Share Posted October 19, 2011 Ola boa tarde a todos ......INSERT INTO ATIVIDADE ( id_ativ, id_pro, id_re ID_CLI, nome_ativ, dateinicial_ativ, datefinal_ativ) VALUES(1, (select TP.nome_pro, TP.vlr_pro from projeto TP),TR.nome_re, TR.rg_re from recurso TR), ( TC.nomef_cli, TC.razaos_cli from cliente TC), '11/05/2011', '12/09/2012');APOS O INSERT DA ERRO, O QUE PODE SER ...NÃO CONSIGO INSERIRUm dos erros pode ser porque o select dentro da cláusula VALUES pode estar retornando mais de uma linha.Informe o erro para avaliarmos. Quote Link to comment Share on other sites More sharing options...
Question
Felipe ...
Ola boa tarde a todos ...
Estou com uma duvida que é seguinte,
tenho varias tabelas como mostra a seguir :
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
CORRIGINDO TABELA ATIVIDADE ;
TABLE_ATIVIDADE ( TABELA QUE EU PRECISO PUXAR TODOS OS DADOS PELOS ID's )
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 ID's ...
ESTOU USANDO O SEGUINTE COMANDO PARA CADASTRAR ...
INSERT INTO ATIVIDADE ( id_ativ, id_pro, id_re ID_CLI, nome_ativ, dateinicial_ativ, datefinal_ativ) VALUES(1, (select TP.nome_pro, TP.vlr_pro from projeto TP),
TR.nome_re, TR.rg_re from recurso TR), ( TC.nomef_cli, TC.razaos_cli from cliente TC), '11/05/2011', '12/09/2012');
APOS O INSERT DA ERRO, O QUE PODE SER ...
NÃO CONSIGO INSERIR
Link to comment
Share on other sites
2 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.