Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

rscarpim

UPDATE em 2 Tabelas

Recommended Posts

Bom Dia Pessoal.



A minha duvida e a seguinte:



Tenho uma Tabela Mae = apolices


Tenho uma Tabela Filha = usuarios.



Eu gostaria de realizar um Update na Tabela Mae e tambem na Tabela Filha, Ex:


  1. UPDATE apolices p
  2. SET
  3. p.email = CONCAT('test@', p.companiaID, '.com'),
  4. u.user_email = CONCAT('test@', p.companiaID, '.com'),
  5. u.user_nicename= CONCAT('test@', p.companiaID, '.com')
  6. FROM
  7. apolices
  8. JOIN
  9. wp_users u
  10. WHERE
  11. p.nameLast = 'smith' AND p.nameFirst = 'jane' AND p.wpid = wp_users.ID

O Registro na Tabela de apolices e Atualizado com a string : test@(numero da Comania).com mais o registro na tabela de usuarios so pega o valor da primeira Row, ou seja muda o mesmo endereco para todo o restante da tabela.



Pessoal fui claro.



Na realidade o que preciso e realizar um UPDATE em 2 tabelas simultaneamente com o criterio WHERE mais nao esta realizando o update na tabela filha ?



Muitissimo Obrigado a todos um grande abraco


Compartilhar este post


Link para o post
Compartilhar em outros sites

Bom Dia Amigo.

Muito obrigado pela ajuda, mais sabe como e ne, kkkkkk, e modelagem antiga e pra falar a verdade e uma baderna kkkkkk

Eu preciso fazer um UPDATE em duas tabelas:

Tabela Mae = apolices.

Tabela Filha = wp_users.

Na verdade eu tenho que trocar o endereco de Email na Tabela Mae(apolices) e no mesmo update tenho que trocar o valor de alguns campos na Tabela Filha(wp_users)tais como, user_login, user_email, mais o criterio e que o nomeFirst seja Igual a 'fulano' e no nameLast seja igual a 'siclano' e que o codio primario da tabela Mae seja igual ao codigo secundario da tabela Filha.

E estes campos tem que receber o valor da Tabela Mae(Campo CompanyID), pois estou concatenando o email, na verdade e uma query para filtrar determinados clientes e estes clientes tem que receber um email com o seguinte conteudo: test@(aqui tenho que colocar o CompanyID vindo da Tabela Mae).com

Fui claro, rsrs.

Agradeco muito a atencao e presteza de todos um forte abracao a todos.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.