-1

user_stats_clicksWhere there is a column for usernameandというテーブルがありdsubます。私が最初にしたことは、昨日から過去 10 日間の最後のレコードを取得することです。

  SELECT * FROM  `user_stats_clicks` 
    WHERE  (`dsub` < CURRENT_DATE( )
    AND  `dsub` >= CURRENT_DATE( ) - INTERVAL 10 DAY)

ここで、インスタンスごとにどれだけのインスタンスがあるかを数えたいと思いますusername

私はこれを使ってみます

SELECT * FROM  `user_stats_clicks` 
   WHERE  (`dsub` < CURRENT_DATE( )
   AND  `dsub` >= CURRENT_DATE( ) - INTERVAL 10 DAY)
GROUP BY `username`

しかし、私はその後立ち往生しています。各ユーザー名の出現回数をカウントするにはどうすればよいですか?

4

2 に答える 2

2

SELECT ステートメントに COUNT(*) を追加してみてください。

于 2013-08-05T13:38:21.103 に答える
0

何かのようなもの :

SELECT username ,COUNT(*) FROM user_stats_clicks WHERE ... GROUP BY  username
于 2013-08-05T13:38:03.723 に答える