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

回答編集履歴

3

SQLfiddleを追記

2020/02/17 22:26

投稿

ikatako
ikatako

スコア270

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

2

誤字を訂正

2020/02/17 22:26

投稿

ikatako
ikatako

スコア270

answer CHANGED
@@ -1,8 +1,7 @@
1
1
  以下のように`IN`を使うことで自己解決致しました。
2
2
 
3
3
  ```SQL
4
- select *
4
+
5
- from (
6
5
  select ●●
7
6
  from ●●
8
7
 
@@ -21,6 +20,5 @@
21
20
  on ●● in ( ●●➀, ●●➁ )
22
21
 
23
22
  where ●●
24
- ) as ●●
25
23
 
26
24
  ```

1

不要な部分を削除

2020/02/17 22:16

投稿

ikatako
ikatako

スコア270

answer CHANGED
@@ -13,7 +13,6 @@
13
13
  left join ●●
14
14
  on ●●
15
15
 
16
- # join➀
17
16
  left outer join (
18
17
  select ●●
19
18
  from ●●
@@ -24,14 +23,4 @@
24
23
  where ●●
25
24
  ) as ●●
26
25
 
27
- /*
28
- ここが不要になり、重複せずに済みました
29
- # join➁
30
- left outer join (
31
- select ●●
32
- from ●●
33
- where ●●
34
- ) as ●●
35
- on ●●➁
36
- */
37
26
  ```