我的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服务器版本相对应的手册以获取正确的语法,以在'(ORDER BY images.timestamp)rank
附近使用< 来自图像,其中images.media'位于第3行
如果我这样做,我会得到结果:
select images.thumbnail16x9_file,
images.square_file
from images
where images.media_id = 875021 ;
有见识吗?