回答編集履歴

1

誤字の修正

2015/10/23 08:08

投稿

trick
trick

スコア366

test CHANGED
@@ -2,23 +2,21 @@
2
2
 
3
3
  確かに一回のSQLで取得するのは効率がよさそうですが、
4
4
 
5
- あまりSQLが複雑になると、後から分からなくなる可能性があります。
6
-
7
- また、union や when 等を使用する事で、SQL自体が遅くなる場合もあります。
5
+ union や when 等を使用する事で、SQL自体が遅くなる場合もあります。
8
6
 
9
7
  (この当たりはプライマリーキーや、インデックスで補う事は出来るとは思いますが・・・)
8
+
9
+ また、あまりSQLが複雑になると、後から分からなくなる可能性があります。
10
10
 
11
11
 
12
12
 
13
13
  このような場合は、ストアドプロシージャを使用して、別テーブルに結果のみを作成し
14
14
 
15
- その別テーブルにできた結果をSelctする方が分かやすいかと思います。
15
+ その別テーブルにできた結果をSelctする方シンプルにな
16
+
17
+ 段階的にデータを集計する事で、後から見ても分かりやすくなると思います。
16
18
 
17
19
 
18
-
19
- ストアドプロシージャにて、段階的にデータを集計する事で、後から見ても
20
-
21
- 分かりやすくなると思います。
22
20
 
23
21
  ・ストアドプロシージャの流れ
24
22