Bug #119502 Implement distinct count/sum window functions
Submitted: 3 Dec 15:54
Reporter: Yoni Sade Email Updates:
Status: Open Impact on me:
None 
Category:MySQL Server Severity:S4 (Feature request)
Version: OS:Any
Assigned to: CPU Architecture:Any

[3 Dec 15:54] Yoni Sade
Description:
Other databases already implemented the option for aggregating only distinct values:

COUNT(DISTINCT [value column]) OVER (PARTITION BY [partition column])

SUM(DISTINCT [value column]) OVER (PARTITION BY [partition column])

How to repeat:
SELECT COUNT(DISTINCT id) OVER (PARTITION BY id) FROM (SELECT 1 id) x

Gives error:

SQL Error [1235] [42000]: This version of MySQL doesn't yet support '<window function>(DISTINCT ..)'