在 MySQL 中检索每个类别的前 5 项
尝试获取时遇到错误“子查询返回超过 1 行”每个菜单类别的前五个菜单项?解决方案在于使用副作用变量。
让我们分解一下修改后的方法:
在子查询中,我们使用 SQL 的 @ 表示法引入副作用变量 @r 和 @g。这些变量用于跟踪组成员身份并增加每个组内的排名。
通过实施这种方法,您可以高效地获得所需的结果,而不会出现“子查询返回超过 1 行”的错误。
免责声明: 提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发到邮箱:[email protected] 我们会第一时间内为您处理。
Copyright© 2022 湘ICP备2022001581号-3