一個表T有六列: T ( A,B,C,D,E,F )
A B C D E F
A1 B1 C1 D1 E1 F1
A2 B2 C2 D2 E2 F2
......
如果想實作 根據 A分組(group by A),找出滿足 B列最大值(MAX B)的記錄,如果B列最大值不止一個(即有兩個以上記錄 =MAX B),那麼再進一步 在滿足 MAX B的記錄中在C列找出最大值(MAX C),假如C列最大值依舊不止一個,那麼随便(怎麼實作“随便”)取一個,最後傳回該行(確定隻有一行)所有的 ABCDEF。
請問這個怎麼用sql實作呢?謝謝