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