php - 检查您正在使用的 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”周围的正确语法
解决方案
要按降序排序,您需要使用: 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);
推荐阅读
- node.js - NextJS 错误:您的 `getServerSideProps` 函数没有返回对象
- classification - 不平衡分类的评价指标
- php - PHP 客户端 SSL 证书认证
- html - 如何在页面上垂直居中项目
- powershell - Powershell“找不到接受参数的位置参数”
- sql - SQL 将行表与列表连接起来
- azure - Azure Notebook 不会运行任何 python
- unetstack - 如何处理广播请求响应的冲突?
- electron - Electron JS - 在包构建时被阻止
- php - 从智能手机浏览时,apache 响应非常缓慢,对于台式电脑连接则不然