检查您正在使用的 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答案:Documentation

1064 -您的请求中有一个错误。检查您正在使用的MariaDB版本的文档,以获得关于第1行

上'DESC LIMIT 1) LIMIT 0,50 '的正确语法。

按降序排序需要使用: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);

相关内容

  • 没有找到相关文章

最新更新