Olá amigos,

Estou querendo fazer um insert a partir de um select, mas preciso que em um
determinado campo seja verificado qual o maior numero registrado nele e
insira o campo com o número na sequencia.



Exemplo:

insert into tabelaA (coluna1,coluna2,coluna3)

select ((select max(coluna1) from tabelaA)+1,coluna2,coluna3 from tabelaB)

Quando rodei esse comando a coluna1 ficou com o mesmo número para todos os
registros que foram selecionados da tabelaB, eu preciso que a coluna1 seja
inserida com o número seguinte para cada registro iniciando com o número
seguinte ao maior número já existente na tabela.

Desde já agradeço!

-- 
*Laércio Lopes*
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a