SQL-Update com Where.
26/05/2004
0
Bom dia.
Sou novato em ORACLE, e estou precisando atualizar alguns campos em uma determinada tabela, só que preciso passar uma condição no WHERE que faz referencia a outra tabela.
Como deve ser a instrução SQL para este caso?
Sou novato em ORACLE, e estou precisando atualizar alguns campos em uma determinada tabela, só que preciso passar uma condição no WHERE que faz referencia a outra tabela.
Como deve ser a instrução SQL para este caso?
Ericfp
Curtir tópico
+ 0
Responder
Posts
31/05/2004
Motta
vc foi pouco claro mas aqui vai um exemplo
clientes
---------
cod
nome
qtd_parc_atraso
parcelas
----------
codcli
numero
data_pg
update clientes
set qtd_parc_atraso = (select count(*) from parcelas where parcelas.codcli= cliente.cod and parcelas.data_pg is null)
exemplo simplificado, claro
clientes
---------
cod
nome
qtd_parc_atraso
parcelas
----------
codcli
numero
data_pg
update clientes
set qtd_parc_atraso = (select count(*) from parcelas where parcelas.codcli= cliente.cod and parcelas.data_pg is null)
exemplo simplificado, claro
Responder
Clique aqui para fazer login e interagir na Comunidade :)