3
在PostgreSQL 9.4我有一個表:有沒有一種方法來計算一些不同的值?
id p_id
PK integer
-----------------
1 1
2 1
.............
123122 2233
有沒有辦法只有一個查詢計數表中的所有不同p_id
值(不使用子查詢)。我可以自由使用任何窗口功能。
在PostgreSQL 9.4我有一個表:有沒有一種方法來計算一些不同的值?
id p_id
PK integer
-----------------
1 1
2 1
.............
123122 2233
有沒有辦法只有一個查詢計數表中的所有不同p_id
值(不使用子查詢)。我可以自由使用任何窗口功能。
可以使用distinct
修改在count
功能:
SELECT COUNT(DISTINCT p_id) FROM mytable
酷,它的工作原理。 – user3663882
爲什麼downvote? – Mureinik
有趣的是,爲什麼somenone downvote的職位?這是一個不好的方法嗎? – user3663882