Ir para conteúdo

Arquivado

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

reinaldorti

atualizar tabala baseando em outra tabela no mysql

Recommended Posts

Bom dia, estou com um problema e estou resolvendo 1a1 e queria saber um comando no mysql para atualizar vários ao mesmo tempo

 

Tenho 2 tabelas

 

Tabela: suporte - id, id_cliente

Tabela: feedback id_suporte, id_cliente

 

na tabela suporte eu tenho o id e na tabela feedback eu tenho o id_suporte para referenciar o as mensagem do feedback para a tabela suporte.

 

o id_cliente é para que cada cliente visualize o suporte sem ele ver as dos outros clientes.

 

na tabela feedback alguns id_cliente estao com valor 0, queria atualizar a tabela feedback com os mesmo valores do campo id_cliente da tabela suporte

 

exemplo:

 

Tabela Suporte

id: id_cliente nome

1 25 Carlos

 

 

Tabela feedback

id: id_cliente id_suporte mensagem

1 25 0 teste

1 25 1 teste

1 25 1 teste

1 25 0 teste

1 25 0 teste

1 25 1 teste

1 25 0 teste

1 25 1 teste

1 25 0 teste

1 25 1 teste

 

 

esse que estão com o valor 0 na tabela feedback eu queria atualizar com o mesmo valor da tabela suporte no campo id

 

estou começando agora a mexer com mysql e faço comandos básico ainda. se alguém souber e puder me dar algumas dicas. obrigado!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bom, olhando muito na internet, consegui resolver meu problema montando assim. Caso alguém precise..

 

UPDATE feedback
SET id_cliente = (SELECT s.id_cliente
FROM suporte s
WHERE s.id_suporte = feedback.id_suporte )
where id_cliente IS NULL

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.