【发布时间】:2018-02-08 04:05:27
【问题描述】:
我有一张简单的桌子 -
--------------------------------------------------
| srcip | dstip | dstport
--------------------------------------------------
| X | A | 80
--------------------------------------------------
| X | A | 443
--------------------------------------------------
| X | B | 8080
--------------------------------------------------
我想要这样的输出-
--------------------------------------------------
| srcip | dstip | count
--------------------------------------------------
| X | A | 2
--------------------------------------------------
| X | B | 1
--------------------------------------------------
我尝试在窗口函数中使用COUNT(distinct dstport) OVER(PARTITION BY dstip,dstport) as count,但出现错误WINDOW definition is not supported
【问题讨论】:
-
您正在请求一个窗口函数,但示例结果看起来更像是简单的聚合。
标签: sql postgresql window-functions