Re: [pgbr-geral] Atualizar todos os registros de uma tabela por outra

2007-10-01 Por tôpico Osvaldo Rosario Kussama
Ribamar Sousa escreveu: Em 28/09/07, Leandro DUTRA[EMAIL PROTECTED] escreveu: UPDATE servicos s SET custo = total FROM composicoes c WHERE s.tabela = c.tabela AND s.servico = c.servico Atualizou beleza sem precisar do PHP. Chegastes a comparar o tempo? Imagino que o UPDATE tenha sido muito

Re: [pgbr-geral] Atualizar todos os registros de uma tabela por outra

2007-10-01 Por tôpico Ribamar Sousa
As tabelas existem e tem relacionamento um para vários, portanto não preciso rever. O que pode ter ocorrido é que eu não transmiti a contento. Em 01/10/07, Osvaldo Rosario Kussama[EMAIL PROTECTED] escreveu: Ribamar Sousa escreveu: Em 28/09/07, Leandro DUTRA[EMAIL PROTECTED] escreveu: UPDATE

Re: [pgbr-geral] Atualizar todos os registros de uma tabela por outra

2007-10-01 Por tôpico Leandro DUTRA
2007/10/1, Ribamar Sousa [EMAIL PROTECTED]: As tabelas existem e tem relacionamento um para vários, portanto não preciso rever. O que pode ter ocorrido é que eu não transmiti a contento. Por curiosidade então, quais as chaves? -- +55 (11) 5685 2219 xmpp:[EMAIL PROTECTED] +55

Re: [pgbr-geral] Atualizar todos os registros de uma tabela por outra

2007-10-01 Por tôpico Ribamar Sousa
Cara. Tá funcionando legal. Espero que a insistênsia seja só vontade de ajudar... Chaves da serviços: servico Chaves da composições: servico, grupo e insumo Em 01/10/07, Leandro DUTRA[EMAIL PROTECTED] escreveu: 2007/10/1, Ribamar Sousa [EMAIL PROTECTED]: As tabelas existem e tem

Re: [pgbr-geral] Atualizar todos os registros de uma tabela por outra

2007-09-28 Por tôpico Ribamar Sousa
Mas estou usando um UPDATE! Acontece que é um campo de todos os registros de uma tabela puxando de todos os registros de outra tabela. Uma laço. Como não consegui em SQL fiz com PHP. Em 28/09/07, Leandro DUTRA[EMAIL PROTECTED] escreveu: 2007/9/28, Ribamar Sousa [EMAIL PROTECTED]: Tenho uma

Re: [pgbr-geral] Atualizar todos os registros de uma tabela por outra

2007-09-28 Por tôpico Leandro DUTRA
2007/9/28, Ribamar Sousa [EMAIL PROTECTED]: Mas estou usando um UPDATE! Mas proceduralmente, não declarativamente. É, sei lá, como usar um martelo com parafusos… Acontece que é um campo de todos os registros de uma tabela puxando de todos os registros de outra tabela. Uma laço. Como não

Re: [pgbr-geral] Atualizar todos os registros de uma tabela por outra

2007-09-28 Por tôpico Leandro DUTRA
2007/9/28, Ribamar Sousa [EMAIL PROTECTED]: Em ambas os campos tabela e servico formam a chave primária. Foi o que imaginei, mas não quis chutar. Aliás não devia ser uma única tabela? Talvez não, mas parece. As tabelas reais têm relacionamento 1 (servicos) para N (composições) e tem

Re: [pgbr-geral] Atualizar todos os registros de uma tabela por outra

2007-09-28 Por tôpico Ribamar Sousa
Olá Leandro! Em 28/09/07, Leandro DUTRA[EMAIL PROTECTED] escreveu: Estrutura das duas tabelas: CREATE TABLE composicoes ( tabela smallint, servico character(4), total real ); CREATE TABLE servicos ( tabela smallint, servico character(4), custo real