回答編集履歴

3

修正

2017/11/26 16:05

投稿

sazi
sazi

スコア25195

test CHANGED
@@ -30,9 +30,7 @@
30
30
 
31
31
  ```
32
32
 
33
- 3以上重複というなら(2008以降)
33
+ 3以上重複というなら(2008以降) 
34
-
35
-
36
34
 
37
35
  ```SQL
38
36
 
@@ -55,3 +53,5 @@
55
53
  from テーブルAB as t1
56
54
 
57
55
  ```
56
+
57
+ ※一応、AketiJyuuzouさんの別解ということで、使用できる環境なら、AketiJyuuzouさんの方が性能面で良いと思います。

2

修正

2017/11/26 16:05

投稿

sazi
sazi

スコア25195

test CHANGED
@@ -30,7 +30,7 @@
30
30
 
31
31
  ```
32
32
 
33
- 以上重複というなら(2008以降)
33
+ 以上重複というなら(2008以降)
34
34
 
35
35
 
36
36
 

1

追記

2017/11/26 15:55

投稿

sazi
sazi

スコア25195

test CHANGED
@@ -1,3 +1,9 @@
1
+ なぜ、union してた結果をgroup by してsum()を取るのが駄目なのか分かりませんが、
2
+
3
+ そこは不問にするとしての回答です。
4
+
5
+
6
+
1
7
  union した結果で重複して2つまでという前提で。( 2012以降)
2
8
 
3
9
  ```SQL