首页 > 解决方案 > 检查您正在使用的 MariaDB 版本的文档,以了解第 1 行的“DESC LIMIT 1) LIMIT 0, 50”周围的正确语法

问题描述

SELECT summary FROM cms_module_cgblog WHERE cgblog_id=(SELECT article_id FROM cms_module_cgblog_tags_link WHERE tag_id=979 DESC LIMIT 1);

为什么这个请求不正确?

MySQL 答案:文档

1064 - 您的请求中有错误。检查您正在使用的 MariaDB 版本的文档,以了解第 1 行的“DESC LIMIT 1) LIMIT 0, 50”周围的正确语法

标签: phpmysqlcontent-management-systemcmsmadesimple

解决方案


要按降序排序,您需要使用: ORDER BY 关键字

您的查询应该是这样的 -

SELECT summary FROM cms_module_cgblog WHERE cgblog_id=(SELECT article_id FROM cms_module_cgblog_tags_link WHERE tag_id=979 ORDER BY tag_id DESC LIMIT 1);

推荐阅读