【发布时间】:2020-10-01 10:24:11
【问题描述】:
我正在尝试在远程 mysql 数据库上创建视图,不幸的是,安装的版本 (5.7) 似乎不支持窗口功能。一切都在我的本地数据库上运行,但现在我有点卡住了。
这是之前的代码:
create or replace view my_view as
(
with a as
(select a.*, DENSE_RANK() over (partition by SHOP order by TIMESTAMP(LOAD_TIME) DESC) rn
from my_table as a)
select row_number() OVER () as id, SHOP, LOAD_TIME from a WHERE a.rn = 1
);
Mysql 5.7 也不支持 CTE,不过问题不大。
任何提示如何解决这个问题?
【问题讨论】:
-
你能提供样本数据和想要的结果吗?
标签: mysql sql window-functions mysql-5.7