我的 MySQL 版本是 5.6。
我有一个 MySQL 查询,我收到错误,需要帮助来了解我做错了什么。
这是查询:
select images.thumbnail16x9_file,
images.square_file,
RANK() OVER (ORDER BY images.timestamp desc) rank
from images
where images.media_id = 875021;
这是错误消息:
您的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册,以获取正确的语法,以便
在第 3 行的 '(ORDER BY images.timestamp ) rank from images where images.media'附近使用
如果我这样做,我会得到结果:
select images.thumbnail16x9_file,
images.square_file
from images
where images.media_id = 875021 ;
有什么见解吗?