type cond
A good
A good
A bad
B good
B bad
C good
C bad
D good
D bad
E worse
如果我算和組雙方type
和cond
我會得到這樣的:
count type cond
2 A good
1 A bad
1 B good
1 B bad
1 C good
1 C bad
1 D good
1 D bad
1 E worse
但對於更好地將數據總結成表格我寧願喜歡這樣的結果:
count type cond
2 A good
1 A bad
0 A worse
1 B good
1 B bad
0 B worse
1 C good
1 C bad
0 C worse
1 D good
1 D bad
0 D worse
0 E good
0 E bad
1 E worse
我已經設法交叉加入所有現有的type
s與所有現有的cond
s,但我不能再計算了。 我也嘗試將結果與所有現有的type
s或cond
s結合,但這也不起作用。
SUM-CASE-WHEN策略在這裏不起作用,因爲我想讓它具有動態性,即我不知道會有多少個type
或cond
。
是否有一個簡單的(甚至是複雜的)解決方案來生成分組數據的線性矩陣? (獎勵:...甚至調換它,即二維矩陣,有一個組的表頭?)
有你值父表中的 「好」, 「壞」, 「雪上加霜」? – 2014-09-30 07:37:07
@JoeTaras:我沒有一個包含所有可能條件的表,但它可以通過'SELECT cond FROM table GROUP BY cond'動態地合成(並嵌套,如果需要的話)' – dulange 2014-09-30 07:39:47
Ook,關於規範化,最好是你有一張表那些價值。 – 2014-09-30 08:00:33