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

回答編集履歴

2

結合分を少し修正

2019/01/16 17:28

投稿

kutunesirka
kutunesirka

スコア13

answer CHANGED
@@ -14,14 +14,12 @@
14
14
  c.column_7 as DATA03
15
15
  d.column_2 as DATA04
16
16
  from
17
- a LEFT OUTER JOIN c on a.column_3 = c.column_3
17
+ a LEFT OUTER JOIN c on a.column_3 = c.column_3 and a.column_4 = c.column_4
18
- LEFT OUTER JOIN c on a.column_3 = c.column_3
19
18
  LEFT OUTER JOIN c on b.column_3 = c.column_3
20
- ......
19
+ LEFT OUTER JOIN d on c.column_3 = d.column_3 and c.column_4 = d.column_4
21
- ......
22
- ......
23
20
  where
24
21
  c.column_6 < 21
25
22
  ```
26
23
 
27
- こいつで、一旦は進めていこうと思います。ありがとうございました。
24
+ こいつで、一旦は進めていこうと思います。ありがとうございました。
25
+ (結合の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

answer CHANGED
@@ -5,8 +5,8 @@
5
5
  ```sql
6
6
  WITH
7
7
  a as (select * from AA)
8
- b as (select * from BB)
8
+ , b as (select * from BB)
9
- c as (select .... from CC)
9
+ , c as (select .... from CC)
10
10
  , d as (select .... from DD)
11
11
  select
12
12
  a.column_1 as DATA01