`

This version of MySQL doesn't yet support 'LIMIT & IN/ALL/ANY/SOME subquery'

阅读更多
SELECT id FROM t_play WHERE game_id IN (SELECT id FROM t_game LIMIT 0,10)


上面的SQL语句报错:错误码: 1235
This version of MySQL doesn't yet support 'LIMIT & IN/ALL/ANY/SOME subquery'

Execution Time : 00:00:00:000
Transfer Time  : 00:00:00:000
Total Time     : 00:00:00:000

只需要如下修改就好:



SELECT id FROM t_play WHERE game_id IN (SELECT id FROM (SELECT id FROM t_game LIMIT 0,10)AS t)


至于原因不言而喻




.
分享到:
评论

相关推荐

    基于mysql查询语句的使用详解

     但是运行的时候会报 This version of MySQL doesn’t yet support ‘LIMIT & IN/ALL/ANY/SOME subquery 这个的意思是表示子查询的时候不支持limit ,还有一点我就是很二了 就是查询的时候用not in 效率非常不高 ...

    mysql使用GROUP BY分组实现取前N条记录的方法

    -- 不适用于某些MySQL版本,会导致错误:ERROR 1235 (42000): This version of MySQL doesn't yet support 'LIMIT & IN/ALL/ANY/SOME subquery' SELECT * FROM aa WHERE id IN (SELECT id FROM aa WHERE ClsNo = a....

    MySQL 子查询(subquery)语法与用法实例.docx

    在 MySQL 中,可以使用多种操作符来对子查询返回的结果进行比较,例如 `=、、>、<、IN、EXISTS、ANY、SOME、ALL` 等。这些操作符可以根据实际情况选择使用。 在上面的例子中,我们使用了 IN 操作符来比较子查询返回...

    oracle中any和all区别

    在Oracle数据库中,ANY与ALL是两种非常重要的子查询操作符,它们被广泛应用于复杂的查询语句之中,用于比较一个值与子查询结果集中的所有值。这两种操作符的使用可以使查询逻辑更加清晰且功能更加强大。接下来,我们...

    php+mysql数据分页函数

    在MySQL中,通常使用`LIMIT`和`OFFSET`关键字来实现分页。`LIMIT`用于指定每页显示的数据数量,`OFFSET`则用于指定从数据集中的哪个位置开始获取数据,以实现不同页码的切换。 下面是一个基本的PHP分页函数示例,该...

    MySQL5.1参考手册官方简体中文版

    This translation was done by MySQL partner GreatLinux, Beijing, People's Republic of China. GreatLinux Inc. 北京万里开源软件有限公司在全国范围提供MySQL产品相关的商务及 技术方面的咨询与支持服务。垂询请...

    sqlserver,mysql,oracle三种数据库的分页查询

    SELECT * FROM (SELECT * FROM TableName ORDER BY SomeColumn DESC LIMIT 1000) AS SubQuery LIMIT 10 ``` 这里,我们创建了一个子查询来获取前1000条记录,然后在外部查询中使用LIMIT获取第10到20条记录。请注意...

    Delphi7.1 Update

    not all of the features mentioned in this file are available inall editions of the product.This update resolves the following issues:IDE* Using the up/down arrow keys to navigate and select items from...

    java笔记\Oracle里sql不能用limit的处理

    Java笔记--Oracle中SQL不能用Limit的处理 在Java开发中,我们经常需要对数据库进行分页查询,但是Oracle数据库不支持Limit关键字,那么如何在Oracle中实现分页查询呢?下面,我们将详细介绍Oracle中SQL不能用Limit...

    MySQL 5.1官方简体中文参考手册

    7.2.14. MySQL如何优化LIMIT 7.2.15. 如何避免表扫描 7.2.16. INSERT语句的速度 7.2.17. UPDATE语句的速度 7.2.18. DELETE语句的速度 7.2.19. 其它优化技巧 7.3. 锁定事宜 7.3.1. 锁定方法 7.3.2. 表锁定事宜 7.4. ...

    14.2、Subquery&Casewhen(一).mp4

    Python零基础10天进阶班【14课程:SQL数据分析及变更(下)】

    14.3、Subquery&Casewhen(二).mp4

    Python零基础10天进阶班【14课程:SQL数据分析及变更(下)】

    14.4、Subquery&Casewhen(三).mp4

    Python零基础10天进阶班【14课程:SQL数据分析及变更(下)】

    mysql面试题30道

    MySQL 中可以使用子查询来实现复杂的查询逻辑,例如 EXISTS、IN、ALL 等子查询。 MySQL 中如何进行数据分页查询? MySQL 中可以使用 LIMIT 语句来实现数据分页查询,例如 LIMIT 10 OFFSET 20。 MySQL 中的字符集...

    mysql中limit的用法深入分析

    MySQL中的`LIMIT`子句是SQL查询语句中用于限制返回结果集数量的关键字,它在数据检索时非常有用,特别是在处理大型数据表时,可以有效地控制查询的性能和资源消耗。本文将深入分析`LIMIT`的用法,并提供相关的实践...

    Apply a Like Filter through an IN Subquery

    为了避免这个问题,我们可以将“LIKE”过滤器重写为“IN”子查询,这样可以更有效地利用数据库的处理能力。 假设我们想查看以"S"或"A"开头的城市的年度销售。如果使用“LIKE”过滤器,逻辑查询语句可能是这样的: ...

    Laravel开发-eloquent-subquery-magic

    Eloquent Subquery Magic是Eloquent ORM的一个扩展,它增强了原生Eloquent的功能,尤其是对子查询的支持。这个扩展允许开发者在查询构建器中更灵活地使用子查询,从而实现复杂的数据筛选和分析。 1. 子查询基础 子...

    MySql数据库性能优化

    7. unique_subquery:该类型替换了下面形式的 IN 子查询的 ref:value IN (SELECT primary_key FROM single_table WHERE some_expr) 8. index_subquery:该联接类型类似于 unique_subquery。 9. range:只检索给定...

    MySQL 5.1中文手冊

    7.2.14. MySQL如何优化LIMIT 7.2.15. 如何避免表扫描 7.2.16. INSERT语句的速度 7.2.17. UPDATE语句的速度 7.2.18. DELETE语句的速度 7.2.19. 其它优化技巧 7.3. 锁定事宜 7.3.1. 锁定方法 7.3.2. 表锁定事宜 7.4. ...

Global site tag (gtag.js) - Google Analytics