Felipe ... Postado Outubro 14, 2011 Denunciar Share Postado Outubro 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 Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 MrMALJ Postado Outubro 19, 2011 Denunciar Share Postado Outubro 19, 2011 Aquele select no insert vocÊ tá pegando de qual tabela? (informe tambem qual erro esta dando. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Denis Courcy Postado Outubro 19, 2011 Denunciar Share Postado Outubro 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. Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
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 para o comentário
Compartilhar em outros sites
2 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.