PostgreSQL-不同时如何计数

时间:2019-02-13 19:15:01

标签: postgresql

如何获取每个user_id的行数

select distinct on (user_id) *
from some_table

在此类SQL中:

select user_id, count(*)
from some_table
group by user_id

2 个答案:

答案 0 :(得分:0)

尝试一下:

{{1}}

答案 1 :(得分:0)

如果您希望能够使用Object.defineProperty(Array.prototype, 'last', { value: function(){return this[this.length -1]} }) 来获得“示例行”,则取决于表的大小,您也许可以使用相关子查询来获取该行的行数特定的用户ID:

SELECT *