回答編集履歴

3

SQLfiddleを追記

2020/02/17 22:26

投稿

ikatako
ikatako

スコア270

test CHANGED
@@ -1,6 +1,8 @@
1
- 以下のように`IN`を使うことで自己解決致しました。
1
+ `IN`を使うことで自己解決致しました。
2
2
 
3
3
 
4
+
5
+ [下記のコードを実行する(SQLfiddle)](http://sqlfiddle.com/#!9/b0a45e/5)
4
6
 
5
7
  ```SQL
6
8
 

2

誤字を訂正

2020/02/17 22:26

投稿

ikatako
ikatako

スコア270

test CHANGED
@@ -4,9 +4,7 @@
4
4
 
5
5
  ```SQL
6
6
 
7
- select *
8
7
 
9
- from (
10
8
 
11
9
  select ●●
12
10
 
@@ -44,8 +42,6 @@
44
42
 
45
43
  where ●●
46
44
 
47
- ) as ●●
48
-
49
45
 
50
46
 
51
47
  ```

1

不要な部分を削除

2020/02/17 22:16

投稿

ikatako
ikatako

スコア270

test CHANGED
@@ -28,8 +28,6 @@
28
28
 
29
29
 
30
30
 
31
- # join➀
32
-
33
31
  left outer join (
34
32
 
35
33
  select ●●
@@ -50,24 +48,4 @@
50
48
 
51
49
 
52
50
 
53
- /*
54
-
55
- ここが不要になり、重複せずに済みました
56
-
57
- # join➁
58
-
59
- left outer join (
60
-
61
- select ●●
62
-
63
- from ●●
64
-
65
- where ●●
66
-
67
- ) as ●●
68
-
69
- on ●●➁
70
-
71
- */
72
-
73
51
  ```