窗口功能限制
SQL标准对窗口函数施加了约束,这些约束不能在窗口函数UPDATE或DELETE语句中用于更新行。允许在这些语句的子查询中使用此类函数(以选择行)。
MySQL不支持以下窗口功能:
- DISTINCT聚合窗口函数的语法。
- 嵌套窗口功能。
- 取决于当前行的值的动态帧端点。
解析器可以识别以下窗口构造,但仍不支持:
- GROUPS帧为单位指定符进行解析,但产生一个错误。仅- ROWS和- RANGE受支持。
- EXCLUDE解析了框架说明的子句,但是会产生错误。
- IGNORE NULLS被解析,但产生错误。仅- RESPECT NULLS支持。
- FROM LAST被解析,但产生错误。仅- FROM FIRST支持。
