3
วิธีแทรกค่าลงในตารางจากแบบสอบถามแบบใช้เลือกข้อมูลใน PostgreSQL ได้อย่างไร
ผมมีตารางและตารางitems (item_id serial, name varchar(10), item_group int)items_ver (id serial, item_id int, name varchar(10), item_group int) ตอนนี้ผมต้องการที่จะแทรกแถวเป็นจากitems_ver itemsมีไวยากรณ์ SQL สั้น ๆ ในการทำเช่นนี้หรือไม่? ฉันได้ลองกับ: INSERT INTO items_ver VALUES (SELECT * FROM items WHERE item_id = 2); แต่ฉันได้รับข้อผิดพลาดทางไวยากรณ์: ERROR: syntax error at or near "select" LINE 1: INSERT INTO items_ver VALUES (SELECT * …
198
postgresql
insert