Buenas, tengo una tabla donde la pk es un serial
supongamos
CREATE TABLE t1
(
campo1 serial NOT NULL,
campo2 varchar(20),
campo3 integer,
CONSTRAINT t1_pkey PRIMARY KEY (campo1),
)
y necesito hacer un insert basado en un select sobre datos de la misma
tabla....
intenté:
insert into t1 (campo2,campo3)
select campo2,5
from t1
where
campo3 =4;
pero no funcionó, me da clave duplicada
cómo hago?
Desde ya muchas gracias
Saludos
~~~~~~~~~~~~~~~~
Guillermo Villanueva