回答編集履歴
3
記述修正
test
CHANGED
@@ -1,3 +1,9 @@
|
|
1
|
-
|
1
|
+
下記にあるように
|
2
2
|
|
3
|
+
「1レコード前と変わったらフラグを立て、その数ごとにグルーピングして集計する」
|
4
|
+
|
5
|
+
という考えでSQLを作成すればMySQLでも同じように出来る気がします。
|
6
|
+
|
3
|
-
|
7
|
+
ちょっと実際にTBLとSQL作成は出来ていないですが御参考までに
|
8
|
+
|
9
|
+
[https://community.oracle.com/thread/2596029](https://community.oracle.com/thread/2596029)
|
2
DEL
test
CHANGED
@@ -1,17 +1,3 @@
|
|
1
|
-
|
1
|
+
勘違いしました。
|
2
2
|
|
3
|
-
|
4
|
-
|
5
|
-
```SQL
|
6
|
-
|
7
|
-
SELECT
|
8
|
-
|
9
|
-
item_name,
|
10
|
-
|
11
|
-
sum(item_name)
|
12
|
-
|
13
|
-
FROM item
|
14
|
-
|
15
|
-
|
3
|
+
IDが連続している場合のみカウントするってことなので一旦消します。
|
16
|
-
|
17
|
-
```
|
1
tuiki
test
CHANGED
@@ -1 +1,17 @@
|
|
1
1
|
SUMとGROUP BYを利用してSELECTしましょう!
|
2
|
+
|
3
|
+
|
4
|
+
|
5
|
+
```SQL
|
6
|
+
|
7
|
+
SELECT
|
8
|
+
|
9
|
+
item_name,
|
10
|
+
|
11
|
+
sum(item_name)
|
12
|
+
|
13
|
+
FROM item
|
14
|
+
|
15
|
+
GROUP BY item_name;
|
16
|
+
|
17
|
+
```
|