MySQLの専門家にとっての課題

こんにちは、見た目はシンプルですが、脳をうまく動かすために必要なことを解決するためのタスクに出会いました:)



したがって、次の表があります。

id 格付け 場所
1 86 ヌル
2 5 ヌル
3 5 ヌル
4 41 ヌル
5 1 ヌル
6 91 ヌル




ポイント(評価)に基づいて各レコードの評価に場所を置く必要があり、ポイントが一致する場合は、2次属性(この場合はid)を使用します。 その結果、次の表を取得する必要があります。



id 格付け 場所
1 86 5
2 5 2
3 5 3
4 41 4
5 1 1
6 91 6




重要な注意:答えは単一のUPDATEクエリでなければなりません(ネストされたSELECTクエリを使用できます)。



提案を待っています:)



All Articles