回答編集履歴

1

会員のレコードも含まれてしまうため修正

2016/09/12 10:46

投稿

AkiraPenguin
AkiraPenguin

スコア51

test CHANGED
@@ -22,8 +22,6 @@
22
22
 
23
23
 
24
24
 
25
- 親ID = 会員ID
26
-
27
25
  紹介者 = []
28
26
 
29
27
 
@@ -32,9 +30,17 @@
32
30
 
33
31
 
34
32
 
33
+ tuple = statement.execute( 会員ID ).fetch
34
+
35
+
36
+
37
+ 紹介者ID = tuple.紹介者ID
38
+
39
+
40
+
35
41
  while( 紹介者.length < 設定.紹介者Max )
36
42
 
37
- if ID.nil? then
43
+ if 紹介者ID.nil? then
38
44
 
39
45
  break
40
46
 
@@ -56,7 +62,7 @@
56
62
 
57
63
  紹介者.push( tuple )
58
64
 
59
- ID = tuple.紹介者ID
65
+ 紹介者ID = tuple.紹介者ID
60
66
 
61
67
  end
62
68