Ir para conteúdo

Arquivado

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

Guilherme Costa Lopes

update com select

Recommended Posts

Estou tentando fazer esse update.


UPDATE
des_if.des_tributacao_municipal
SET
ctm_codigo =
LPAD((SELECT ctm_codigo FROM des_if.des_tributacao_municipal WHERE ctm_id=des_if.des_tributacao_municipal.ctm_id),9,'0')

O problema que retorna erro

ERROR: more than one row returned by a subquery used as an expression
Sei que é pelo SELECT, que retorna mais de um resultado.

A pergunta é, como pegar o ctm_codigo do registro para fazer a mudança ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

UPDATE des_if.des_tributacao_municipal SET ctm_codigo =LPAD(des_if.des_tributacao_municipal.ctm_id,9,'0')

 

 

Creio ser isto pois é a mesma tabela, pelo que entendi seria isto.

 

 

Faça uma salva da tabela antes ou rode num ambiente de testes.

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.