文档章节

[MySQL]Every derived table must have its own alias

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

没有更多内容

加载失败,请刷新页面

加载更多

下一页

49.Nginx防盗链 访问控制 解析php相关 代理服务器

12.13 Nginx防盗链 12.14 Nginx访问控制 12.15 Nginx解析php相关配置(502的问题) 12.16 Nginx代理 扩展 502问题汇总 http://ask.apelearn.com/question/9109 location优先级 http://blog....

王鑫linux
今天
1
0
Nginx防盗链、访问控制、解析php相关配置、Nginx代理

一、Nginx防盗链 1. 编辑虚拟主机配置文件 vim /usr/local/nginx/conf/vhost/test.com.conf 2. 在配置文件中添加如下的内容 { expires 7d; valid_referers none blocked server_names *.tes......

芬野de博客
今天
0
0
spring EL 和资源调用

资源调用 import org.springframework.beans.factory.annotation.Value;import org.springframework.context.annotation.PropertySource;import org.springframework.core.io.Resource;......

Canaan_
今天
1
0
memcached命令行、memcached数据导出和导入

一、memcached命令行 yum装telnet yum install telent 进入memcached telnet 127.0.0.1 11211 命令最后的2表示,两位字节,30表示过期时间(秒) 查看key1 get key1 删除:ctrl+删除键 二、m...

Zhouliang6
今天
1
0
Linux定时备份MySQL数据库

做项目有时候要备份数据库,手动备份太麻烦,所以找了一下定时备份数据库的方法 Linux里有一个 crontab 命令被用来提交和管理用户的需要周期性执行的任务,就像Windows里的定时任务一样,用这...

月夜中徘徊
今天
1
1

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部