次のようなテーブルがあります。
id dollars dollars_rank points points_rank
1 20 1 35 1
2 18 2 30 3
3 10 3 33 2
dollars_rank
テーブルのランク列 (および) を更新してpoints_rank
、指定された ID のランクを設定するクエリが必要です。これは、関連する列で降順で並べ替えられたその ID の行のインデックスです。PostgreSQLでこれを行うにはどうすればよいですか?