あるテーブルから行を削除し、追加のデータを別のテーブルに挿入しようとしています。私はこれが2つの別々のコマンドで実行できることを知っています。削除するコマンドと新しいテーブルに挿入するコマンドです。しかし、私はそれらを結合しようとしていますし、それが動作していない、これはこれまでのところ、私のクエリです:postgresqlのINSERTにDELETEの戻り値を挿入するにはどうすればよいですか?
ERROR: syntax error at or near "delete"
誰がどのように指摘することができます:私は次のエラーを取得することを実行すると
insert into b (one,two,num) values delete from a where id = 1 returning one, two, 5;
それを達成するために、または良い方法がありますか?それとも不可能なのでしょうか?
私のために働く、ありがとう! – NoToBagels