我想要一個查詢,其中數據按reseller_id
分組,其中parent_res_id = 0
。所有其他行應使用parent_res_id
而不是reseller_id
。按兩個不同列的SQL查詢分組
例如,parent_res_id
0(管理帳戶)產生了兩個reseller_id
:1和2.他們每個人創建了另一個分銷商(分別爲3和4)。我想與他們的父母子女組行,所以reseller_id
3行添加到1和reseller_id
4行添加到2基本上它是深度的樹1
表:
duration call_charge reseller_id parent_res_id
2 1 1 0
3 2 2 0
4 3 3 1
5 4 4 2
6 5 5 1
7 6 6 5
期望的結果:
sum(duration) sum(call_charege) reseller_id
19 15 1
8 6 2
有沒有人明白這一點? – 2015-02-11 10:51:30
@CoderofCode:我想我是。 *只有*必須讀取它像5次... – 2015-02-11 11:05:04
還有兩個'RDBMS'你也可以標記這個 – 2015-02-11 11:05:57