`
tuhaitao
  • 浏览: 378843 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

mysql4 order by不支持函数bug

阅读更多

mysql 4.1.18 中存在不支持函数order by的bug

 

select a, sum(b)
from tablename
group by a
order by sum(b)

 

此时会出现ERROR 1111 (HY000): Invalid use of group function

 

绕过此bug的方法是给sum(b) 加上as

 

select a, sum(b) as ss
from tablename
group by a
order by ss

 

这样就OK了

1
0
分享到:
评论

相关推荐

    MySQL对window函数执行sum函数可能出现的一个Bug

    本文将探讨在MySQL 8.0.20版本中使用窗口函数`SUM`时出现的一个潜在bug,以及如何理解和解决这个问题。 首先,我们创建一个名为`Score`的成绩表,包含学生的ID(`s_id`)、课程的ID(`c_id`)和学生的分数(`s_...

    mysql数据库开发常见问题及优化.docx

    MYISAM适合对事务处理要求不高的场景,具有较高的执行速度,但不支持事务且并发性能较低。InnoDB是默认引擎,提供行级锁定,支持事务处理,适用于高并发环境,但占用空间较大。Memory引擎则将数据存储在内存中,速度...

    mysq8.0.11-win64(安装包及安装文档).rar

    在日常操作中,了解 SQL 查询语法是必不可少的,包括 SELECT、INSERT、UPDATE、DELETE 命令,以及 JOIN、WHERE、GROUP BY、ORDER BY 等子句。此外,熟悉基本的数据库设计原则,如范式理论,可以帮助你创建高效且易于...

    数据库调试工具

    select name,score from 学生成绩表 order by name compute sum(score),avg(score) by name 例4、[sqlserver2008]执行多行查询语句,返回多组查询结果: select name from 学生成绩表 select score from 学生...

    叶子asp分页类0.12

    记录条数(已有值:序外部赋值,0执行count),当前页数,每页记录数,主键,字段,表,条件(不需要where),排序(不需要order by,需要asc和desc字符) 如果不按主键排序,则排序赋值里面不能出现主键字符. --------------------...

    按in查询排序

    SELECT id FROM tb_order WHERE id IN (40, 27, 19, 37) ORDER BY INSTR('40,27,19,37', id) ``` #### 3. 代码详解 - **查询条件**:`WHERE id IN (40, 27, 19, 37)`。这里使用`IN`关键字来筛选出ID为40、27、19或...

    vb餐饮酒店管理系统(设计说明书).zip

    4. 客户关系管理:存储和管理客户信息,如联系方式、消费历史,以便进行个性化服务和营销活动。 5. 库存控制:监控食材和酒水的库存,及时提醒补货,防止浪费。 6. 财务报表:生成销售报告、成本分析等财务报表,...

    Laravel开发-simple-model

    2. **链式调用**:类似MySQL的类可能支持链式调用方法,例如`->where()`、`->limit()`、`->order_by()`等,使代码更易读且可维护。 3. **自动处理关系**:Laravel的Eloquent模型支持关系映射,如一对一、一对多、多...

    Editplus 3[1].0

    单击“替换”按钮逐个行删除空行,或单击“全部替换”按钮删除全部空行(注意:EditPlus有时存在“全部替换”不能一次性完全删除空行的问题,可能是程序BUG,需要多按几次按钮)。 【6】软件技巧——键盘记录的注意...

    EditPlus 2整理信箱的工具

    单击“替换”按钮逐个行删除空行,或单击“全部替换”按钮删除全部空行(注意:EditPlus有时存在“全部替换”不能一次性完全删除空行的问题,可能是程序BUG,需要多按几次按钮)。 【6】软件技巧——键盘记录的注意...

    乐优商城.xmind

    com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Unknown column 'idASC' in 'order clause' 错误:(desc ? "DESC" : "ASC"); 正确:(desc ? " DESC" : " ASC"); 字符串空格问题 新增 Controller...

Global site tag (gtag.js) - Google Analytics