我能够使用OVER和PARTITION BY达到下面的行结果集
parent child1 child2 child3
Gx A 2234 abdc
Gx A 2235 abde
Gx G 1211 abdf
Gx G 1211 abdg
Gx G 1234 abdh
Gx G 1234 abdi
Gx G 1234 abdj
Gx N 3234 abdk
Gx N 3234 abdl
Gx N 3234 abdm
Gx N 3234 abdn
Gy F 2234 abdo
Gy G 1234 abdp
Gy G 1234 abdq
Gy G 1239 abdr
我正在尝试以下最终结果,在第一列中,按最频繁出现的父级排序,然后按给定父级的最频繁出现child1的顺序,然后按给定child1的最频繁出现child2的顺序。
parent child1 child2 child3
Gx G 1234 abdh
Gx G 1234 abdi
Gx G 1234 abdj
Gx G 1211 abdf
Gx G 1211 abdg
Gx N 3234 abdk
Gx N 3234 abdl
Gx N 3234 abdm
Gx N 3234 abdn
Gx A 2234 abdc
Gx A 2235 abde
Gy G 1234 abdp
Gy G 1234 abdq
Gy G 1239 abdr
Gy F 2234 abdo
请咨询。