質問編集履歴
3
誤字修正
title
CHANGED
File without changes
|
body
CHANGED
@@ -4,18 +4,17 @@
|
|
4
4
|
※集約キーはA,B
|
5
5
|
|
6
6
|
■テーブルデータ(TABLE)
|
7
|
+
|列1|列2|列3|列4|列5|列6|
|
8
|
+
|:--|:--|
|
9
|
+
|A|B|C|D|E|F|
|
10
|
+
|001|X001|111|100|200|1|
|
11
|
+
|001|X001|222|100|200|0|
|
12
|
+
|002|X002|333|200|300|0|
|
7
13
|
|
8
|
-
---------------------------
|
9
|
-
A B C D E F
|
10
|
-
001 X001 111 100 200 0
|
11
|
-
001 X001 222 100 200 1
|
12
|
-
002 X002 333 200 300 1
|
13
14
|
|
14
15
|
|
15
|
-
---------------------------
|
16
|
-
|
17
16
|
以下のSQLですと「F」の値が集約されず当然3行すべて取得されてしまいます
|
18
|
-
|
17
|
+
```SQL
|
19
18
|
SELECT
|
20
19
|
A,
|
21
20
|
B,
|
@@ -29,17 +28,20 @@
|
|
29
28
|
A
|
30
29
|
B
|
31
30
|
F
|
31
|
+
```
|
32
32
|
|
33
33
|
|
34
|
+
|
34
35
|
上記の「F」を「C」の値が小さいほうに集約することは可能でしょうか。
|
35
36
|
(サブクエリ等で対応可能でしょうか)
|
36
37
|
期待する結果は以下です
|
37
38
|
|
38
39
|
---------------------------
|
40
|
+
■テーブルデータ(TABLE)
|
41
|
+
|列1|列2|列3|列4|列5|列6|
|
42
|
+
|:--|:--|
|
39
|
-
A
|
43
|
+
|A|B|C|D|E|F|
|
40
|
-
001
|
44
|
+
|001|X001|111|200|400|1|
|
41
|
-
002
|
45
|
+
|002|X002|333|200|300|0|
|
42
46
|
|
43
|
-
---------------------------
|
44
|
-
|
45
47
|
よろしくお願いします。
|
2
title
CHANGED
@@ -1,1 +1,1 @@
|
|
1
|
-
|
1
|
+
oracleのGroup Byにおいて、ある項目が最小のレコードに集約したい
|
body
CHANGED
File without changes
|
1
誤字修正
title
CHANGED
File without changes
|
body
CHANGED
@@ -4,11 +4,14 @@
|
|
4
4
|
※集約キーはA,B
|
5
5
|
|
6
6
|
■テーブルデータ(TABLE)
|
7
|
+
|
7
8
|
---------------------------
|
8
9
|
A B C D E F
|
9
10
|
001 X001 111 100 200 0
|
10
|
-
001 X001 222 100 200 1
|
11
|
+
001 X001 222 100 200 1
|
11
|
-
002 X002 333 200 300
|
12
|
+
002 X002 333 200 300 1
|
13
|
+
|
14
|
+
|
12
15
|
---------------------------
|
13
16
|
|
14
17
|
以下のSQLですと「F」の値が集約されず当然3行すべて取得されてしまいます
|
@@ -27,13 +30,16 @@
|
|
27
30
|
B
|
28
31
|
F
|
29
32
|
|
33
|
+
|
30
34
|
上記の「F」を「C」の値が小さいほうに集約することは可能でしょうか。
|
31
35
|
(サブクエリ等で対応可能でしょうか)
|
32
|
-
期待する
|
36
|
+
期待する結果は以下です
|
37
|
+
|
33
38
|
---------------------------
|
34
39
|
A B C D E F
|
35
|
-
001 X001 111 200 400 0
|
40
|
+
001 X001 111 200 400 0
|
36
|
-
002 X002 333 200 300
|
41
|
+
002 X002 333 200 300 1
|
42
|
+
|
37
43
|
---------------------------
|
38
44
|
|
39
45
|
よろしくお願いします。
|