teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

1

誤字修正

2015/11/19 09:28

投稿

sakamata
sakamata

スコア203

title CHANGED
File without changes
body CHANGED
@@ -1,4 +1,4 @@
1
- 以下の様なtableから、複数の条件でグループ化した状態から、Valueのカラムの値を合計したいのですが、1回のクエリで可能でしょうか?
1
+ 以下の様なtable、複数の条件でグループ化した状態から、Valueのカラムの値を合計したいのですが、1回のクエリで可能でしょうか?
2
2
 
3
3
  Tableの状態
4
4
 
@@ -35,5 +35,5 @@
35
35
  自己結合やサブクエリあたり等を試してますがうまくゆきません。
36
36
 
37
37
  従来は sum(Value) と FromでGroupしたクエリを吐いて、
38
- まずFromの配列を作ってから、再度Fromの値をWHEREの条件にしたクエリを、ユーザー数だけ連続で処理する、という力技を使っておりました。
38
+ まずFromの配列を作ってから、再度Fromの値をWHEREの条件にしたクエリを、ユーザー数だけ連続で処理する、という力技を使っておりました。
39
39
  これだとFromのユニーク数だけ連続でクエリを吐く必要がある為、上記の様な方法で一度に解決できれば幸いです。