执行一个sql语句,报错:1248 - Every derived table must have its own alias

提示说每一个衍生出来的表,必须要有自己的别名

执行子查询的时候,外层查询会将内层的查询当做一张表来处理,所以我们需要给内层的查询加上别名

 错误的:

select count(*)
from(select  FROM_UNIXTIME(`user_task`.`CREATE_TIMESTAMP`, "%Y-%m-%d") FROMr_user_task `user_task`LEFT JOINe_task `task` ON `user_task`.`TASK_ID` = `task`.`ID`where `user_task`.`COMPLETE_STATUS` = "1" and `user_task`.`user_id` = 175286group by FROM_UNIXTIME(`user_task`.`CREATE_TIMESTAMP`, "%Y-%m-%d")
) 

正确的sql,应该加上别名,如下:

select count(*)
from(select  FROM_UNIXTIME(`user_task`.`CREATE_TIMESTAMP`, "%Y-%m-%d") FROMr_user_task `user_task`LEFT JOINe_task `task` ON `user_task`.`TASK_ID` = `task`.`ID`where `user_task`.`COMPLETE_STATUS` = "1" and `user_task`.`user_id` = 175286group by FROM_UNIXTIME(`user_task`.`CREATE_TIMESTAMP`, "%Y-%m-%d")
) as t

参考:

https://blog.csdn.net/cao478208248/article/details/28122113

转载于:https://www.cnblogs.com/quan-coder/p/9116703.html

MySql 1248 - Every derived table must have its own alias相关推荐

  1. MySQL「 Every derived table must have its own alias」1248 错误修复法

    本文首发:<MySQL「 Every derived table must have its own alias」1248 错误修复法> 在写带有子查询或者在查询时产生临时表的查询时,可能 ...

  2. > 1248 - Every derived table must have its own alias mysql

    1248 - Every derived table must have its own alias 报错 一般是由于union后产生了虚拟表,但没有进行定义 错误sql如下: SELECT* FRO ...

  3. 1248 - Every derived table must have its own alias

    在查询单个表,单个字段时,一般不会用虚拟表.但是我们将多个查询的结果一次显示出来,就可能会遇到. 如:SELECT * FROM XXX 不会用到. 我们查多个表时,查出的结果,需一次显示时,会出现如 ...

  4. MySql:Every derived table must have its own alias

    Every derived table must have its own alias 在做多表关联查询,或者查询的时候产生新的表的时候会出现这个错误:Every derived table must ...

  5. Error Code: 1248. Every derived table must have its own alias 0.0042 sec

    1.错误分析 昨天把代码上到生产上时报错了,原因是生产环境的mysql版本是5.7,distinct和order by不能一起用,然后想着在外面再套一层查询,然后进行order by,然后就报了124 ...

  6. [MySQL]Every derived table must have its own alias

    2019独角兽企业重金招聘Python工程师标准>>> 关于这条报错信息,意思是指每个派生出来的表都必须有一个自己的别名. _mysql_exceptions.Operational ...

  7. SQL报错Every derived table must have its own alias

    前言:在使用mysql做count计数多表查询或子查询的时候犯了一个低级的错误: 1248 - Every derived table must have its own alias(每个派生表都必须 ...

  8. mysql语法错误:Every derived table must have its own alias

    mysql查询报错如图 报错原因 every derived table must have it own alias 翻译过来就是:每一个派生出来的表都必须有一个自己的别名. 就是说子查询没有别名 ...

  9. MySql报错:Every derived table must have its own alias

    Every derived table must have its own alias翻译:每个派生表都需要有自己的别名 即子查询出来得出的表需要给他一个别名! select count(1) fro ...

  10. Every derived table must have its own alias(sql语句错误解决方法)

    1. 在做多表查询,或者查询的时候产生新的表的时候会出现这个错误:Every derived table must have its own alias(每一个派生出来的表都必须有一个自己的别名). ...

最新文章

  1. Windows下的网卡Teaming
  2. ASP.NET 如何catch存储过程中抛出的异常信息
  3. Sublime Text 4.0 4102 安装插件的问题
  4. h5点击后字体加粗出现下边框_人力资源管理论文格式(字体+版式+打印)
  5. XPath与lxml类库
  6. 马化腾:一推就倒!中国技术实力只是表面辉煌罢了
  7. 如何控制Asp.net Login控件的重定向地址
  8. java坦克大战墙_坦克大战 - java代码库 - 云代码
  9. hough变换检测圆周_一种利用Hough变换的圆形目标检测方法与流程
  10. MT7628KN/MT7628AN处理器区别解析,参数对比
  11. JJ斗地主记牌器java开发,【欢乐斗地主记牌器制作】遇到两个问题
  12. Fullcalendar 在vue中鼠标hover显示悬浮框(tippy.js插件)
  13. 极客DIY开源方案分享——智能家居你也可以做,何不DIY个自动窗帘升降控制系统?(纪念我的职业生涯处女作、曾获校赛一等奖作品、上古汇编语言编程)
  14. weblogic增大线程数
  15. echarts饼图自动动画_echarts饼图定时自动切换
  16. 四阶段课堂总结解决问题
  17. 智能电子眼镜可监控健康,可进行脑机接口视觉刺激,控制视频游戏
  18. i7 9750H性能怎么样?相当于台式机什么水平?
  19. Tableau中的筛选器
  20. swiper滑到最后一页交互

热门文章

  1. 一步步入门搭建SpringSecurity OAuth2(密码模式)
  2. RabbitMQ 交换机、队列、消息持久化
  3. POJ 1182 食物链
  4. python mysql创建表日期型_python 操作mysql,按照当前时间建立表,无法创建表..
  5. Luogu2680 [NOIP2015 提高组] 运输计划
  6. vue页面中样式修改子组件的样式
  7. MongoDB学习(黑马教程)-7-数据库MongoDB的集合关联
  8. ES6、7学习笔记(尚硅谷)-3-变量的解构赋值
  9. Vue3初始化需要安装的插件
  10. 后端如何收取多个文件_一次上传多个文件机制的两种解决方案