如下表(如何格式化那些正確嗎?)如何使用count /'group by'比較來自我加入?
primary secondary
A a
A b
A b
B a
B a
B b
我試圖讓比較性組通過使用自連接數。
得到以下結果集是很容易:
Primary Secondary Count
A a 1
A b 2
B a 2
B b 1
的東西,如:
選擇小學,中學,從初級foobar的組COUNT(*) ,二次
但什麼我真的想要的是:
Primary Secondary Count Primary Secondary Count
A a 1 B a 2
A b 2 B b 1
W母雞計數和分組不被參與,自我連接很簡單。但我似乎無法用我的方式來解決這個問題。
「自加入AFTER組」是否使這不可能做到?如果我必須玩臨時桌面遊戲,我會這樣做(儘管我寧願不要),因爲真正的目標是一個單獨的sql塊(我可以編寫腳本),而不僅僅是一個select語句。
此刻我正在做前者並手動padiddling數據。
想法?
- 中號
嗯......當然,所有在我的腦海中的東西是顯而易見的我;)
的「商業邏輯」我正在努力實現的是「比較「主要A」中的「次要」計數到「主要B」中的「次要」計數,這就是爲什麼我沒有寫出B:B結果集合行的原因。無論如何過濾
它看起來像你只是把它分成兩列?... – Fosco 2010-07-12 17:25:12