MySql 1248 - Every derived table must have its own alias
2024-08-30 23:04:17
执行一个sql语句,报错:1248 - Every derived table must have its own alias
提示说每一个衍生出来的表,必须要有自己的别名
执行子查询的时候,外层查询会将内层的查询当做一张表来处理,所以我们需要给内层的查询加上别名
错误的:
select count(*)
from(
select
FROM_UNIXTIME(`user_task`.`CREATE_TIMESTAMP`, "%Y-%m-%d")
FROM
r_user_task `user_task`
LEFT JOIN
e_task `task` ON `user_task`.`TASK_ID` = `task`.`ID`
where `user_task`.`COMPLETE_STATUS` = "" and `user_task`.`user_id` =
group by FROM_UNIXTIME(`user_task`.`CREATE_TIMESTAMP`, "%Y-%m-%d")
)
正确的sql,应该加上别名,如下:
select count(*)
from(
select
FROM_UNIXTIME(`user_task`.`CREATE_TIMESTAMP`, "%Y-%m-%d")
FROM
r_user_task `user_task`
LEFT JOIN
e_task `task` ON `user_task`.`TASK_ID` = `task`.`ID`
where `user_task`.`COMPLETE_STATUS` = "" and `user_task`.`user_id` =
group by FROM_UNIXTIME(`user_task`.`CREATE_TIMESTAMP`, "%Y-%m-%d")
) as t
参考:
https://blog.csdn.net/cao478208248/article/details/28122113
最新文章
- 基于DevExpress的Winform程序安装包的制作
- iOS 在UITableViewCell中加入自定义view时view的frame设定注意
- 编程之路 - 写给打算进入IT行业的新人们
- centos 下 Qt Creator 的安装使用
- JQuery 知识点
- NDK设置C++编译器版本号
- WPF合并资源字典
- 批量删除Kindle Personal Documents
- FreeRTOS——中断管理
- 获取IP-linux(经典-实用)
- 发布core到linux
- python基础篇实战
- Java实现微信客户端扫码登录
- xml和tomcat介绍
- ubuntu重启+sublime快捷键
- golang图片裁剪和缩略图生成
- 查看和调试Qt源码(动态编译的QT也可进入源码)good
- QQ连连看-外挂
- Springboot监控之一:SpringBoot四大神器之Actuator之2--springboot健康检查
- 【转】linux下杀死进程