文档章节

MySQL doesn't yet support 'LIMIT & IN/ALL/ANY/SOME

周田
 周田
发布于 2016/03/03 09:50
字数 186
阅读 53
收藏 0

我在执行这句SQL的时候提示了此错误:


SELECT
    *
FROM
    t_product
WHERE
    c_sid 
IN
    ( SELECT
				c_id
			FROM
				t_shops
			WHERE
				c_ditclass=17
			ORDER BY
				RAND()
			limit 5
    )
GROUP BY c_sid

字面意思就是这个版本的MYSQL不支持LIMIT与后面那些东西一起使用。

不明白为什么要这样设计。

因为我们将子查询语句再嵌套一下,就不会出错了。

把原来的语句: ……IN (……LIMIT)……

改为: ……IN (……FROM(……LIMIT))…… 的格式,就不会出这个错了。

但现在又会提示新的错误: Every derived table must have its own alias

就是说,每个派生的表都必须拥有别名 所以最后改为这样就不会出错了: ……IN (……FROM(……LIMIT) AS 别名)……

© 著作权归作者所有

周田
粉丝 4
博文 123
码字总数 23374
作品 0
德阳
私信 提问
This version of MySQL doesn't yet support 'LIMI...

This version of MySQL doesn't yet support 'LIMIT & IN/ALL/ANY/SOME subquery'的意思是,这版本的 MySQL 不支持使用 LIMIT 子句的 IN/ALL/ANY/SOME 子查询,即是支持非 IN/ALL/ANY/SOME ......

李佳顺
2013/07/23
88
0
This version of MySQL doesn't yet support 'LIMIT & IN/ALL/ANY/SOME subquery'

This version of MySQL doesn't yet support 'LIMIT & IN/ALL/ANY/SOME subquery'的意思是,这版本的 MySQL 不支持使用 LIMIT 子句的 IN/ALL/ANY/SOME 子查询,即是支持非 IN/ALL/ANY/SOME ......

干干
2017/10/21
22
0
MySQL doesn't yet support 'LIMIT & IN/ALL/ANY/SOME subquery'

错误代码: 1235 This version of MySQL doesn't yet support 'LIMIT & IN/ALL/ANY/SOME subquery'

知行合一1
2017/05/12
208
2
Mysql:This version of MySQL doesn’t yet support 错误

This version of MySQL doesn’t yet support ‘LIMIT & IN/ALL/ANY/SOME 错误解决 在一个Mysql表达式中使用嵌套查询,出现了这个错误。原因是内层select语句带有limit子句。 在网上查了下,...

AnyLiem
2015/05/02
56
0
Comparison of different SQL implementations(整理)

Comparison of different SQL implementations The goal of this page — which is a work in progress — is to gather information relevant for people who are porting SQL from one pr......

晨曦之光
2012/04/12
333
0

没有更多内容

加载失败,请刷新页面

加载更多

Eureka应用注册与集群数据同步源码解析

在之前的EurekaClient自动装配及启动流程解析一文中我们提到过,在构造DiscoveryClient类时,会把自身注册到服务端,本文就来分析一下这个注册流程 客户端发起注册 boolean register() t...

Java学习录
20分钟前
4
0
Java描述设计模式(15):责任链模式

本文源码:GitHub·点这里 || GitEE·点这里 一、生活场景描述 1、请假审批流程 公司常见的请假审批流程:请假天数 当 day<=3 天,项目经理审批当 3<day<=5 天,部门经理审批当 day>5 天...

知了一笑
31分钟前
6
0
总结:数组与链表

1、内存申请:数组在内存上是连续的空间;链表,内存地址上可以是不连续的。 2、查询速度:数组可以随机访问,链表必须顺序访问,即从首个元素开始遍历,逐个查找,所以数组查询很快。 3、写入...

浮躁的码农
39分钟前
6
0
HashMap源码分析

read

V丶zxw
58分钟前
5
0
Python字符串或JSON字符串转字典dict、列表list

有3种方法 1、使用ast模块 >>> import ast>>> s = '["test",1]'>>> ast.literal_eval(s)['test',1]>>> s = '{"test":1}'>>> ast.literal_eval(s){'test': 1} 2、eval函数,这个......

编程老陆
今天
7
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部