私は人々のテーブルを持っています、それぞれが訪問の数と優先順位を持っています:
ID | NAME | VISITS | PRIORITY
---------------------------------------
1 | John | 1 | 0
2 | Joe | 2 | 1
3 | Peter | 1 | 1
4 | Sara | 0 | 2
5 | Phillip | 5 | 0
6 | Bob | 3 | 1
7 | Andrew | 4 | 2
特定の許可された優先順位のみがあります:(0,1,2)
訪問数(最も低いものから順に)で、対応する優先度グループ内のユーザーを表示するクエリを作成するにはどうすればよいですか?
したがって、結果は次のようになります。
ID | NAME | VISITS | PRIORITY
---------------------------------------
1 | John | 1 | 0
2 | Philip | 5 | 0
3 | Peter | 1 | 1
4 | Joe | 2 | 1
5 | Bob | 3 | 1
6 | Sara | 0 | 2
7 | Andrew | 4 | 2
GROUP BY句を使用する必要があると思いますが、使用方法がわかりません。