[PostgreSQL]
SELECT文で取得した結果をINSERTしたい場合、INSERT文の後に続けてSELECT文を書けばよい。
[使用例]
INSERT INTO "オーダマスタ"
(
"ID",
"配送時間コード"
)
SELECT
(SELECT last_value from "顧客データ_顧客ID_seq"),
(SELECT "配送時間コード" FROM "配送時間コード" WHERE "配送時間" = "20時〜21時")
;
#特定レコードを別テーブルにINSERT(バックアップ)
INSERT INTO backup_table_name (SELECT * from orignal_table_name where ID = 11);
広告
