みなさんこんにちは、クルトンです! INSERTする時に、テーブルの値を変換する必要があったのですが、タイトルの内容でズバリそのものな情報が見つからなかったので備忘録として今回は書いてみます。 やること まず3つのテーブルを作成します。 テーブルAとテーブルBにデータが入っており、それらのデータをWITH句を使って処理した後に、テーブルCにINSERTする処理を走らせる、という事をします。 動作検証環境 実行環境がすでにあったため、DBeaver上でRedshiftに繋いでSQLを実行しています。 お好みの環境でも動くかと思います。 テーブル作成 今回は動作検証のため、変換元のテーブル2つは簡単なものを作成します。 まずは一つ目です。blog_table_aという名前で作成します。 create table <スキーマ名>.blog_table_a( ID integer identity
![WITH句で変換後に目的のテーブルへINSERT SELECTしてみた | DevelopersIO](https://cdn-ak-scissors.b.st-hatena.com/image/square/d9d7a9e19a3c5979fc0b83efa7beeec666f705bb/height=288;version=1;width=512/https%3A%2F%2Fdevio2023-media.developers.io%2Fwp-content%2Fuploads%2F2015%2F07%2Fsql.png)