
Zitat von
juergen65
nun will ich diese zeilen in die tabelle abc übertragen, wozu ich folgende zeile verwende:
INSERT INTO abc ( the_geom ) VALUES ((SELECT the_geom FROM xyz ));
wobei folgende Fehlermeldung erscheint:
ERROR: more than one row returned by a subquery used as an expression
warum kann man nicht mehrere zeilen kopieren? laut sql doku sollte das möglich sein.
danke schon mal für eventuelle tipps.
juergen
Das geht schon, der Trick ist, man muß es nur richtig machen.
Code:
test=*# select * from person;
id | vorname | nachname
----+---------+----------
1 | | eins
2 | zwei |
3 | drei | drei
(3 rows)
test=*# create table person1 (id1 int, vn text, nn text);
CREATE TABLE
test=*# insert into person1 select * from person;
INSERT 0 3
test=*# select * from person1;
id1 | vn | nn
-----+------+------
1 | | eins
2 | zwei |
3 | drei | drei
(3 rows)
Andreas
Lesezeichen