文档章节

[MySQL]Every derived table must have its own alias

散关清渭
 散关清渭
发布于 2015/04/24 16:27
字数 120
阅读 16
收藏 0

关于这条报错信息,意思是指每个派生出来的表都必须有一个自己的别名。

 _mysql_exceptions.OperationalError: (1248, 'Every derived table must have its own alias') 


如下两条select语句可以说明这个问题:

select group_concat(message) 
from  ( select if(root=0,message,root) as message 
        from table 
        where message in (...) );  
        
ERROR 1248 (42000): Every derived table must have its own alias


select group_concat(message) 
from  (select if(root=0,message,root) as message 
       from table 
       where message in (...) ) as messages;
       
+---------------------------------+
| group_concat(msg_id)            |
+---------------------------------+
| ............................... |
+---------------------------------+
1 row in set (0.00 sec)






© 著作权归作者所有

共有 人打赏支持
散关清渭
粉丝 24
博文 238
码字总数 166498
作品 0
东城
程序员
mysql:Every derived table must have its own alias

java中直接写如下sql: SELECT ID,NAME,AGE,ID IN (SELECT ROLEID FROM SYSTEMUSERROLE WHERE USERID = @userId) AS T FROM SYSTEM_ROLE WHERE ORGANIZATIONID = @organizationId"); 出错信息......

haorizi
2012/04/26
3.7K
3
MySQL · 新特性分析 · 5.7中Derived table变形记

Derived table实际上是一种特殊的subquery,它位于SQL语句中FROM子句里面,可以看做是一个单独的表。MySQL5.7之前的处理都是对Derived table进行Materialize,生成一个临时表保存Derived tab...

阿里云RDS-数据库内核组
2017/03/06
0
0
MySQL doesn't yet support 'LIMIT & IN/ALL/ANY/SOME

我在执行这句SQL的时候提示了此错误: 字面意思就是这个版本的MYSQL不支持LIMIT与后面那些东西一起使用。 不明白为什么要这样设计。 因为我们将子查询语句再嵌套一下,就不会出错了。 把原来...

周田
2016/03/03
21
0
语法:MySQL中INSERT INTO SELECT的使用

最近导数据,用到了,记录下(感谢作者)。 语法:MySQL中INSERT INTO SELECT的使用 1. 语法介绍 有三张表a、b、c,现在需要从表b和表c中分别查几个字段的值插入到表a中对应的字段。对于这种...

NILYANG
2013/05/23
0
0
语法:MySQL中INSERT INTO SELECT的使用

语法介绍 有三张表a、b、c,现在需要从表b和表c中分别查几个字段的值插入到表a中对应的字段。对于这种情况,可以使用如下的语句来实现: INSERT INTO db1name (field1,field2) SELECT field...

大道无形
2014/03/17
0
0

没有更多内容

加载失败,请刷新页面

加载更多

CentOS7防火墙firewalld操作

firewalld Linux上新用的防火墙软件,跟iptables差不多的工具。 firewall-cmd 是 firewalld 的字符界面管理工具,firewalld是CentOS7的一大特性,最大的好处有两个:支持动态更新,不用重启服...

dingdayu
今天
1
0
关于组件化的最初步

一个工程可能会有多个版本,有国际版、国内版、还有针对各种不同的渠道化的打包版本、这个属于我们日常经常见到的打包差异化版本需求。 而对于工程的开发,比如以前的公司,分成了有三大块业...

DannyCoder
今天
2
0
Spring的Resttemplate发送带header的post请求

private HttpHeaders getJsonHeader() { HttpHeaders headers = new HttpHeaders(); MediaType type = MediaType.parseMediaType("application/json; charset=UTF-8"); ......

qiang123
昨天
3
0
Spring Cloud Gateway 之 Only one connection receive subscriber allowed

都说Spring Cloud Gateway好,我也来试试,可是配置了总是报下面这个错误: java.lang.IllegalStateException: Only one connection receive subscriber allowed. 困扰了我几天的问题,原来...

ThinkGem
昨天
28
0
学习设计模式——观察者模式

1. 认识观察者模式 1. 定义:定义对象之间一种一对多的依赖关系,当一个对象状态发生变化时,依赖该对象的其他对象都会得到通知并进行相应的变化。 2. 组织结构: Subject:目标对象类,会被...

江左煤郎
昨天
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部