欢迎各位兄弟 发布技术文章

这里的技术是共享的

You are here

【mysql】 mysql 子查询必须使用别名!!!

  最近在使用MySQL 做查询的时候,遇到了一个比较奇葩的问题。笔者使用的是mysql 5.5.27 版本,在使用子查询的时候,如果不使用别名,查询效率会相当慢,如果使用别名查询就相当快。这个问题很奇葩,但是笔者却无法解释 。通过各种方式大概得知,mysql 5.5 版本的子查询是比较慢的,5.6 之后有所改善,也有的建议子查询使用别名 。具体怎样不得而知,现将问题记录如下:

 

1.  表结构:  

    表名称: stu,   数据:3000 条

    

 

2. 查询: 组员数量大于50 人的所有组的组员信息。

 

sql1:  耗时6秒多

 

sql2: 耗时17 毫秒


来自  http://blog.csdn.net/zgf19930504/article/details/52620740

普通分类: