Fórum Update com Join #53669
28/10/2005
0
Gostaria de saber se é possível fazer um update da seguinte forma:
Tenho três tabelas:
1) Horarios
2) Funcionários
3) Cartão Ponto
Cada vez que o horário for alterado, todos os cartões ponto dos funcionários que usam este horário deverão ser atualizados.
Nesse caso, vou ter mais de um funcionário no update, o que dá o erro ´multiple rows´.
Seria possível usar join em um update?
Pensei em colocar o update dentro de um laço while, isso é recomendado?
Adrinei
Curtir tópico
+ 0Posts
29/10/2005
Adrinei
UPDATE TABELA1 SET CAMPO1=1
WHERE (TABELA1) IN (SELECT CAMPO2 FROM TABELA2 WHERE CAMPO3=1)
Achei a resposta em http://fr.wikipedia.org/wiki/SQL
Falow
Gostei + 0
29/10/2005
Bruno Belchior
Gostei + 0
29/10/2005
Adrinei
UPDATE TABELA1 SET CAMPO1=1
WHERE (CAMPO2) IN (SELECT CAMPO2 FROM TABELA2 WHERE CAMPO3=1)
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)