文档章节

[MySQL]Every derived table must have its own alias

散关清渭
 散关清渭
发布于 2015/04/24 16:27
字数 120
阅读 19
收藏 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)






© 著作权归作者所有

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

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

haorizi
2012/04/26
3.8K
3
mysql from子查询

题目:查询每个栏目下id最大的商品信息 使用的表goods,表如下图所示 语句: select * from (select * from goods order by cat_id asc,id desc) group by cat_id; 求大神看下我上面我写的语...

栗子炒糕
05/23
89
1
MySQL doesn't yet support 'LIMIT & IN/ALL/ANY/SOME

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

周田
2016/03/03
21
0
MySQL · 新特性分析 · 5.7中Derived table变形记

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

阿里云RDS-数据库内核组
2017/03/06
0
0
语法:MySQL中INSERT INTO SELECT的使用

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

NILYANG
2013/05/23
0
0

没有更多内容

加载失败,请刷新页面

加载更多

开发者和架构师之间最大的区别是什么?

1、开发者和架构师之间最大的区别是什么? 架构师和开发者一样,也经常写代码,简单的说,开发者和架构师之间最大的区别就是技术领导力。 软件架构师的角色需要理解最重要的架构驱动力是什么...

James-
32分钟前
1
0
java框架学习日志-4

补充一些spring配置文件的方法。 设置别名: <!--通过name直接设置别名--> <bean name="user2" class="cn.sxt.factory.UserDynamicFactory"> </bean> <!--有id的情况下也可以设置......

白话
34分钟前
2
0
20181213 上课截图

小丑鱼00
50分钟前
1
0
nginx+php-fpm配置后页面显示空白的解决方法以及用nginx和php-fpm解决“502 Bad Gateway”问题

https://stackoverflow.com/questions/15423500/nginx-showing-blank-php-pages For reference, I am attaching my location block for catching files with the .php extension: location ~......

Yao--靠自己
58分钟前
3
0
mac 没声音

somehow不时就会出现这种情况。之前都得重启。 其实可以直接在terminal里打以下命令: sudo kextunload /System/Library/Extensions/AppleHDA.kext sudo kextload /System/Library/Extension...

dubox
今天
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部