回答編集履歴

2

結合分を少し修正

2019/01/16 17:28

投稿

kutunesirka
kutunesirka

スコア13

test CHANGED
@@ -30,17 +30,11 @@
30
30
 
31
31
  from
32
32
 
33
- a LEFT OUTER JOIN c on a.column_3 = c.column_3
33
+ a LEFT OUTER JOIN c on a.column_3 = c.column_3 and a.column_4 = c.column_4
34
-
35
- LEFT OUTER JOIN c on a.column_3 = c.column_3
36
34
 
37
35
  LEFT OUTER JOIN c on b.column_3 = c.column_3
38
36
 
39
- ......
37
+ LEFT OUTER JOIN d on c.column_3 = d.column_3 and c.column_4 = d.column_4
40
-
41
- ......
42
-
43
- ......
44
38
 
45
39
  where
46
40
 
@@ -51,3 +45,5 @@
51
45
 
52
46
 
53
47
  こいつで、一旦は進めていこうと思います。ありがとうございました。
48
+
49
+ (結合の2行目の「`LEFT OUTER JOIN c on b.column_3 = c.column_3`」は、ひょっとしたら「`LEFT OUTER JOIN b on c.column_3 = b.column_3`」とすべきなのかもしれませんが)

1

カンマが足らなかったので追加

2019/01/16 17:28

投稿

kutunesirka
kutunesirka

スコア13

test CHANGED
@@ -12,9 +12,9 @@
12
12
 
13
13
  a as (select * from AA)
14
14
 
15
- b as (select * from BB)
15
+ , b as (select * from BB)
16
16
 
17
- c as (select .... from CC)
17
+ , c as (select .... from CC)
18
18
 
19
19
  , d as (select .... from DD)
20
20