質問: postgreSQLにて インサートをしたいテーブルが2つある場合 一度に2つインサートすることは可能でしょうか? 可能ならやり方を教えていただきたいです。 abcテーブル bananaカラム xyzテーブル melonカラム があった場合 abcテーブルのbananaカラムにchocolate xyzテーブルのmelonカラムにprosciutto をインサートしたいのですが 別々にインサートする方がよろしいでしょうか?
回答: withを使いました ``` WITH upd AS (insert into t_xyz(melon) values('prosciutto') returning 'chocolate') insert into t_abc (banana) select * from upd; ```