我有以下含關於每個組是如何解決問題的數據表:重新排序
PROB | GROUP | REPNO | STATUS
-----+---------+-------+-------
1 | Juniors | 0 |
1 | Seniors | 1 |
1 | Juniors | 2 |
1 | Experts | 3 | SOLVED
2 | Juniors | 0 |
2 | Seniors | 1 | SOLVED
柱PROB定義了基團中解決問題,列組定義組正在研究這一概率其中,柱REPNO定義解決重複的次數(重複嘗試直到最終解決,0表示首先嚐試,不重複),最後一列STATUS定義是否在該特定嘗試中解決了任務。在這裏,我可以通過所有羣組(SELECT ... GROUP BY repno)在每次重複中有效地解決工作問題。
但我想說明probs是如何有效地解決每個特定的組(每組自己的重複順序分佈)。例如,PROB 1被小組試驗了2次,並且一次被老年人組解決,最終在小組專家的第一次嘗試中得到解決。
所以我需要重複的重新計算對於每個特定組:
PROB | GROUP | REPNO | REPNO_J | REPNO_S | REPNO_E | STATUS
-----+---------+-------+---------+---------+---------+-------
1 | Juniors | 0 | 0 | | |
1 | Seniors | 1 | | 0 | |
1 | Juniors | 2 | 1 | | |
1 | Experts | 3 | | | 0 | SOLVED <-- experts solved in first try
2 | Juniors | 0 | 0 | | |
2 | Seniors | 1 | | 0 | | SOLVED <-- seniors solved in first try
如何讓這個重新計算?
它是固定的,你有** 3個**組或將要在組號碼各不相同情況呢? – 2014-09-30 14:53:31
組數不會有所不同。 – sbrbot 2014-09-30 18:43:53
是否有任何公佈的答案可供您使用,或者您是否有其他想法? – 2014-09-30 18:49:21