テーブル
**Posts:**
| id | userID | title |
| 1 | 6 | text1 |
| 2 | 5 | text2 |
| 3 | 8 | text3 |
**Votes:**
| id | userID | postID |
| 1 | 6 | 2 |
| 2 | 5 | 2 |
| 3 | 8 | 1 |
| 4 | 8 | 3 |
| 5 | 8 | 2 |
**Sql**
SELECT p.*,(SELECT count(*) FROM votes AS v WHERE v.postID=p.id AS count)
FROM posts AS p WHERE p.userID = 6
ORDRER BY count DESC
これは上位3つのリストになりますが、リストに次のようなものがある場合は一番上に置きたいです
Your position is 3
ユーザーがログインしている場合、ユーザーの位置を計算する方法は? 彼の投稿の投票数に基づく