1
1つのSQLクエリを使用してfeburaryの月に上位5人のコメントを返そうとしていますが、結合クエリを組み込む方法を理解できません。トップのコメントを返すために結合クエリを作成するのに助けが必要
+--------+--------+----------+------------+---------+
| postid | userid | username | dateline | comment |
+--------+--------+----------+------------+---------+
| 142535 | 5257 | oshatz | 1094462853 | ....... |
+--------+--------+----------+------------+---------+
そして、これは私が始めてきたクエリです:
は、ここに私のテーブルは次のようになります。私は近くにいると思うが、私はそれを理解することはできない。
SELECT username, j.total
FROM post as post
JOIN (SELECT count(postid) as total
FROM post
WHERE userid = post.userid
AND dateline > 1328054400
AND dateline < 1330473600) as j
WHERE dateline > 1328054400
AND dateline < 1330473600
GROUP
BY userid
LIMIT 10
誰かが私のためにそのクエリを構築することができ、私は結果がこの
+----------+----------+
| username | total |
+----------+----------+
| Ken | 149 |
+----------+----------+
| Bob | 102 |
+----------+----------+
| Cindy | 100 |
+----------+----------+
| Linsy | 96 |
+----------+----------+
| Greg | 85 |
+----------+----------+
ようになりたいのですが?ありがとう!
私はこのために参加が必要だと思ったとき、私は自分よりも先になったと思う。投稿ありがとう! – Ken