mysql 衍生表必须有别名_MySQL“每个派生表必须有自己的别名”
我对这种奇怪的
MySQL行为感到有些困惑.我收到了可怕的每个派生表必须有自己的别名错误.
通常,我可以通过向主SELECT语句添加AS子句来避免这种情况,但是它看不到使用以下示例:
SELECT SUM (`a`.`total`) AS `total` FROM (
SELECT COUNT(DISTINCT(`item_sales`.`id`)) AS `total`,
(SELECT COUNT(DISTINCT(`sale_item`)) AS `offers` FROM `item_sales_bids` WHERE `user_id` = 2) AS `offers`
FROM `item_sales`
INNER JOIN `item_sales_bids` ON `item_sales`.`id` = `item_sales_bids`.`sale_item`
WHERE `item_sales`.`buyer` != 2
AND `item_sales`.`sold` = 1
GROUP BY `item_sales`.`id`
HAVING `offers` > 0
) UNION (
SELECT COUNT(*) AS `total`,
`item_sales`.`reserve`,
(SELECT COUNT(*) FROM `item_sales_bids` WHERE `user_id` = 2) AS `bids`,
(SELECT MAX(`max_bid`) AS `max` FROM `item_sales_bids` WHERE `user_id` = 2) AS `maxBid`,
SUM((`item_sales`.`list_date` + (`item_sales`.duration * 86400)) - UNIX_TIMESTAMP()) AS `endTime`
FROM `item_sales`
INNER JOIN `item_sales_bids` ON `item_sales_bids`.`sale_item` = `item_sales`.`id`
GROUP BY `item_sales`.`id`
HAVING `endTime` < 0
AND `maxBid` < `item_sales`.`reserve`
)
) `a`
任何人都可以指出我错过了什么?请注意,为连接添加别名会导致相同的错误.
mysql 衍生表必须有别名_MySQL“每个派生表必须有自己的别名”相关推荐
- mysql 连接查询两个条件_MySQL之多表查询一 介绍 二 多表连接查询 三 符合条件连接查询 四 子查询 五 综合练习...
一 介绍 本节主题 多表连接查询 复合条件连接查询 子查询 首先说一下,我们写项目一般都会建一个数据库,那数据库里面是不是存了好多张表啊,不可能把所有的数据都放到一张表里面,肯定要分表来存数据,这样节 ...
- mysql全表重命名备份_Mysql数据库和表的常用操作以及数据备份恢复
数据库 查看所有数据库 show databases; 使用数据库 use 数据库名; 查看当前使用的数据库 select database(); 创建数据库 create database 数据库名 ...
- mysql获取多张表中的数据_mysql 之多表查询
阅读目录 一 介绍 二 多表连接查询 三 符合条件连接查询 四 子查询 五 综合练习 一 介绍 本节主题 多表连接查询 复合条件连接查询 子查询 首先说一下,我们写项目一般都会建一个数据库,那数据库里 ...
- mysql连接多个存储存储_Mysql(三):多表查询和存储程序
今天内容: ● 多表查询(内连接 外连接 子查询) ● 存储程序(存储过程 函数) 多表查询 同时从多张数据表中查取到需要的数据即是多表查询. 多表查询时,参与查询的表中每条数据进行组合,这种效果称 ...
- mysql多表查询注意事项_MySQL的多表查询
一.表的加法 关键词union和union all 用来合并表,其中,union 去重,union all 不去重. 例如:将course和course1两张表合并 两张表的数据分别如图所示:cour ...
- mysql表分区占用存储_MySQL 分区分表应用场景分析和分区中可能遇到的坑点
MySQL的分区和分表应用场景分析 在日常工作中当我们的某张表的数据量过大的时候,首当其冲的可能就是进行分区和分表,但是是如何分区或者分表都要结合一点的业务场景下进行分析,才会显著的提升性能,来聊一聊 ...
- mysql 建表时建立索引_mysql 分享建表和索引的几点规范
一. MySQL建表,字段需设置为非空,需设置字段默认值. 二. MySQL建表,字段需NULL时,需设置字段默认值,默认值不为NULL. 三. MySQL建表,如果字段等价于外键,应在该字段加索引. ...
- mysql快速删除大表数据部分数据_mysql删除大表的部分数据
mysql删除大表的部分数据 好久没写博客.最近项目要上线.下班时间还得陪着老妈.实在没时间更新. 今天有人提了一个问题, www.2cto.com 一个表有1亿6000万的数据,有一个自增ID.最 ...
- mysql怎么加载bak文件_MySQL数据库(表)的导入导出(备份和还原)
一)在同一个数据库服务器上面进行数据表间的数据导入导出: 1. 如果表tb1和tb2的结构是完全一样的,则使用以下的命令就可以将表tb1中的数据导入到表tb2中: insert into db2.tb ...
最新文章
- Mininet的介绍安装
- how to force opened by browser
- ios键盘横屏_iOS横竖屏旋转及其基本适配方法 转
- LeetCode 1696. 跳跃游戏 VI(优先队列 / 单调队列)
- 技术优点_波纹管内衬管制造技术及优点
- linux info文件夹,详解Linux系统中查询文档的man和info命令
- .net core 1.1 mysql_Asp.net Core 1.1 升级后操作mysql出错的解决办法|chu
- 自适应鲁棒控制(ARC)实例推导(手写超详细)
- 开发者将《午夜凶铃》与 ARKit 结合,把贞子带到你面前
- 注册商标流程需要材料
- vue全家桶都包括哪些 vue全家桶都有什么 vue全家桶详细介绍
- cosine similarity 余弦相似度
- 有感觉,有深意的说辞
- IVX低代码平台——小程序微信红包的应用的做法
- Java简单演示悲观锁
- 6—CSS基础选择器(标签选择器、类选择器、id选择器)
- 20221014 复数、双曲复数、对偶数
- 【QMT】给QMT量化交易软件安装和调用第三方库(举例通达信pytdx,MyTT,含代码)
- BPM软件是什么?BPM软件跟BPA有关联吗?
- 关注绿色节能技术 致力降低存储成本
热门文章
- MyLiveSearch:它将会革掉Google的命?
- 2021.02.02 Visual QA论文阅读
- 2017年11月01日普及组 I Liked Matrix!
- 最优乘车pascal程序
- Codeforces 1025G Company Acquisitions (概率期望)
- BZOJ 3203 Luogu P3299 [SDOI2013]保护出题人 (凸包、斜率优化、二分)
- 函数的递推matlab,关于递推最小二乘法辨识参数的matlab编程(含注释)
- autocad2014 第二次打开闪退_cad2014闪退的原因和解决方法
- 20220312 矩阵求逆引理
- java-retry实现