0
私は、次のPostgresのSQLクエリを実行しています:Postgresqlのカウント結果
SELECT user_id FROM user_log WHERE date>='2016-08-09' ORDER by user_id ASC
私は同じのuser_idから複数の結果に終わることができます例えばので、それは、結果とのuser_idによってグループにそれらを返し、下記の例のように:各user_idを表示する代わりに
user_id
1001
1001
1001
1008
1008
の代わりに、各user_idの結果の数を数えたいだけです。上記の例では、1001が3で1008が2であることを知りたいと思います。
これはSQLクエリで直接行う方法はありますか?
恐ろしい、私はまた、WHEREにUSERCOUNT句を追加することができる方法があります:3、あなたは
HAVING
句を追加することができますか?例えばuserCount> = 3を探しているのですか? – Ahmed@Ahmed 'HAVING'節には' WHERE'ではなく、制限を加えます。 –
恐ろしい、ありがとう – Ahmed