Fórum Update com InnerJoin #464017
13/12/2013
0
Galera é o seguinte,tenho uma duvida referente à um exercício. Utilizo o oracle...
Tenho que fazer um UPDATE em uma determinada tabela(Tbcategoria) onde é para mudar o nome para('TESTE')de todos os quartos de tiverem mais de 2 camas da tabela(Tbapto). Portanto tenho que fazer uma relaçao entre as tabelas para no where fazer a condição. Segue o código e me digam se esta correto e funcionaria...
Tenho que fazer um UPDATE em uma determinada tabela(Tbcategoria) onde é para mudar o nome para('TESTE')de todos os quartos de tiverem mais de 2 camas da tabela(Tbapto). Portanto tenho que fazer uma relaçao entre as tabelas para no where fazer a condição. Segue o código e me digam se esta correto e funcionaria...
Update tbcategoria set nomecat='teste' where pkcodcat in (select c.pkcodcat from tbcategoria c innerjoin tbapto ap on c.pkcodcat=ap.fkcodcat where ap.camas>2)
Jonathan Lima
Curtir tópico
+ 0
Responder
Posts
13/12/2013
Alex Lekao
Oi Boa tarde!!!
Acho que funciona sim.
Vc chegou a testar? tem copia do banco para restaurar se nao der certo?
Acho que funciona sim.
Vc chegou a testar? tem copia do banco para restaurar se nao der certo?
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)