私はのように見えるのデータセットがあります。各都市の(合計金額の)収入でトップ3のホテルを表示するSQLグループ化と高密度のランクコンセプト
cust city hotel_id amount
-------------------------------
A 1 252 3160
B 1 256 1893
C 2 105 2188
D 2 105 3054
E 3 370 6107
F 2 110 3160
G 2 150 1893
H 3 310 2188
I 1 252 3160
J 1 250 4000
K 3 370 5000
L 3 311 1095
クエリを? 同じホテルを同じ都市の他の顧客が予約することができるので、合計金額を合計する必要があります。ここ
city hotel_id amount
---------------------------
1 252 6320
1 250 4000
1 256 1893
2 105 5242
2 110 3160
2 150 1893
3 370 11107
3 310 2188
3 311 1095
hotel_id BY PARTITONが、我々は、市内やホテルのIDでパーティションする必要があり、合計で最大量を見つけるための量が私の更新の答えとデモをチェック@DreamerP –
を獲得しました。 –
ありがとうございます。もう1列(ネクタイ用)を追加し、高密度ランクを使用しました。確認できます。 –