質問編集履歴

2

途中だったので追記・修正しました

2018/06/12 13:12

投稿

ma2_ra
ma2_ra

スコア16

test CHANGED
File without changes
test CHANGED
@@ -52,11 +52,11 @@
52
52
 
53
53
  B|3000|1|1|002
54
54
 
55
- C|5000|0|0
55
+ C|5000|0|0|-
56
56
 
57
- D||0|1|0|003
57
+ D|-|0|1|0|003
58
58
 
59
- E||1|0|004
59
+ E|-|1|0|004
60
60
 
61
61
 
62
62
 

1

途中だったので追記、修正しました

2018/06/12 13:12

投稿

ma2_ra
ma2_ra

スコア16

test CHANGED
File without changes
test CHANGED
@@ -18,46 +18,60 @@
18
18
 
19
19
  クエリ1
20
20
 
21
- name cost
21
+ name|cost
22
22
 
23
- A 2000
23
+ A|2000
24
24
 
25
- B 3000
25
+ B|3000
26
26
 
27
- C 5000
27
+ C|5000
28
28
 
29
29
 
30
30
 
31
31
  クエリ2
32
32
 
33
- name place number
33
+ name|place|number
34
34
 
35
- A a 001
35
+ A|a|001
36
36
 
37
- B a 002
37
+ B|a|002
38
38
 
39
- B b 002
39
+ B|b|002
40
40
 
41
- D b 003
41
+ D|b|003
42
42
 
43
- E a 004
43
+ E|a|004
44
44
 
45
45
 
46
46
 
47
47
  クエリ3
48
48
 
49
- name cost place_a place_b number
49
+ name|cost|place_a|place_b|number
50
50
 
51
- A 2000 1 0 001
51
+ A|2000|1|0|001
52
52
 
53
- B 3000 1 1 002
53
+ B|3000|1|1|002
54
54
 
55
- C 5000 0 0
55
+ C|5000|0|0
56
56
 
57
- D 0 1 0 003
57
+ D||0|1|0|003
58
58
 
59
- E 1 0 004
59
+ E||1|0|004
60
60
 
61
61
 
62
62
 
63
+ 実はこのあと、最終的にはnameとnumberでグループ化し、
64
+
65
+ numberで他のクエリと結合する必要があります。
66
+
67
+
68
+
69
+ 互いに片方にしかないデータも抽出、となるとユニオンクエリでつないで
70
+
71
+ グループ化してカウント?合計?かな、とは思っているのですが、
72
+
73
+ SQLの記述がよくわかりません。
74
+
75
+
76
+
63
- シンプルな方法はなでしょうか
77
+ 初心者でもわかりやすいシンプルな方法をお授けください。