「PostgreSQL入門」select結果でinsertするサンプル

書式
INSERT INTO {table_name}
(
{column1},{column2},{column3}
) VALUES(
value1,value2,value3
);

1.列構成が同じテーブル
–SELECTした結果でINSERTする
INSERT INTO ORDER_TBL_A
SELECT *
FROM ORDER_TBL_B;

2.列構成が異なるテーブル
INSERT INTO ORDER_TBL_A(ORDERNO,PRICE)
SELECT ORDERNO,PRICE
FROM ORDER_TBL_C
WHERE PRICE = ’25’;