回答編集履歴

1

訂正

2019/09/19 16:01

投稿

Orlofsky
Orlofsky

スコア16417

test CHANGED
@@ -1,4 +1,4 @@
1
- ELSE で何もしないときはELSEは記述しません。
1
+ ELSE で何もしないときはELSEは記述しません。だけど、AND の中のCASEって不安な気もするので、
2
2
 
3
3
 
4
4
 
@@ -12,11 +12,15 @@
12
12
 
13
13
  AND 軸テーブル.B = 結合テーブル1.B(+)
14
14
 
15
- AND CASE WHEN 軸テーブル.C = '09' THEN 軸テーブル.C = 結合テーブル1.C(+) END
15
+ AND CASE WHEN 軸テーブル.C = '09' THEN 軸テーブル.C = 結合テーブル1.C(+)
16
+
17
+ ELSE 軸テーブル.A = 結合テーブル1.A(+) -- この行は不要かも?
18
+
19
+ END
16
20
 
17
21
  ```
18
22
 
19
- 2つのテーブルのCREATE TABLE文とデータを何件がINSERT文で、希望するSELECT 結果を [Markdown](https://teratail.com/help/question-tips#questionTips3-7) の [コード] で提示できると適切なコメントが付き易いです。
23
+ 質問に 2つのテーブルのCREATE TABLE文とデータを何件がINSERT文で、希望するSELECT 結果を [Markdown](https://teratail.com/help/question-tips#questionTips3-7) の [コード] で追記できると適切なコメントが付き易いです。
20
24
 
21
25
 
22
26