
# U0400044：GaussDB M 兼容不支持 SELECT 语句中的 WINDOW 语法
#### 描述
**数据库类型与版本**
- 源库类型与版本：MySQL 5.5、5.6、5.7、8.0 版本。
- 目标库类型与版本：GaussDB M 兼容版本。
**语法示例**
MySQL 支持使用 WINDOW 子句定义并命名窗口，在 OVER 中通过窗口名进行引用。GaussDB M 兼容模式不支持此语法，以下示例将生成此错误提示：
```
SELECT * FROM
(
SELECT *,row_number() OVER w AS row_num
FROM order_tab
WINDOW w AS (PARTITION BY product_id ORDER BY amount DESC)
)t ;
```
#### 改造建议
暂无方案，建议改造业务。
