質問するログイン新規登録

質問編集履歴

1

SQLの内容を具体的な内容にしました

2021/11/01 07:02

投稿

SH_1174
SH_1174

スコア10

title CHANGED
File without changes
body CHANGED
@@ -1,6 +1,6 @@
1
1
  構成の異なるテーブルA,BをUNIONし、必要な項目に別名を定義し、その結果を別テーブルであるCテーブルにINSERTしたいのですが、以下の内容でやろうとすると失敗してしまします。
2
2
 
3
- INSERT INTO "スキーマ".テーブルC VALUES(カラムA、カラムB、カラムC)
3
+ INSERT INTO "スキーマ".テーブルC VALUES(カラムA、カラムB、カラムC,now,固定値,now,固定値)
4
4
  SELECT
5
5
  カラムA,
6
6
  カラムB,
@@ -8,15 +8,15 @@
8
8
  FROM
9
9
  (SELECT
10
10
  カラム1 as カラムA,
11
- カラム2 as カラムB,
11
+ カラム2+カラム3 as カラムB,
12
- カラム3 as カラムC
12
+ カラム2+カラム4 as カラムC
13
13
  FROM "スキーマ".テーブルA
14
14
  )
15
15
  UNION
16
16
  (SELECT
17
- カラム4 as カラムA,
17
+ カラム5 as カラムA,
18
- カラム5 as カラムB,
18
+ カラム6+カラム7 as カラムB,
19
- カラム6 as カラムC
19
+ カラム6+カラム8 as カラムC
20
20
  FROM "スキーマ".テーブルB)
21
21
  as AAA
22
22
  oder by カラムA