来自两个表的SUM请求

XTRUST.ORG

我有一个MySQL请求:

SELECT U.*, SUM(P.cost) AS spent FROM `#__users` AS U LEFT JOIN `#__projects` AS P ON P.client_id = U.id WHERE 1=1 AND (spent >= 1000 AND spent < 2000) GROUP BY U.id ORDER BY U.user_creation_timestamp DESC LIMIT 25 OFFSET 0;

但是我在这里有错误:

Column not found: 1054 Unknown column 'spent' in 'where clause'

我该如何解决该问题?谢谢!

scaisEdge

您不能在哪里使用别名,也不能在必须使用过滤器聚合功能的位置使用过滤器聚合功能。

SELECT 
    U.*, 
    SUM(P.cost) AS spent 
FROM `#__users` AS U 
LEFT JOIN `#__projects` AS P ON P.client_id = U.id 
GROUP BY U.id 
HAVING  (SUM(P.cost)  >= 1000 AND SUM(P.cost)  < 2000) 
ORDER BY U.user_creation_timestamp DESC LIMIT 25 OFFSET 0;

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

来自两个表的SUM请求

来自分类Dev

来自两个表的sql sum

来自分类Dev

来自两个表的SQL SUM

来自分类Dev

来自两个表的SQL INSERT

来自分类Dev

来自两个HBase表的MapReduce

来自分类Dev

比较来自MySQL的两个表

来自分类Dev

来自带有IN子句的两个表的MySQL查询请求

来自分类Dev

来自带有IN子句的两个表的MySQL查询请求

来自分类Dev

来自两个API的一个表视图

来自分类Dev

如何使用VBA将来自两个单独数据表的单元格与特定请求结合

来自分类Dev

合并来自两个不同联结表的数据

来自分类Dev

来自PHP中两个MySQL表的Json

来自分类Dev

来自两个单独表的联接ID和名称

来自分类Dev

来自两个表的SQL总和和组值

来自分类Dev

如何关联来自两个单独表的数据

来自分类Dev

php,来自两个表的MySql子查询

来自分类Dev

PHP,MySql来自两个表的总和

来自分类Dev

比较来自不同表的两个值-MySQL

来自分类Dev

MySQL显示来自两个表的列,无需重复

来自分类Dev

使用FK连接来自两个表的数据

来自分类Dev

来自两个表的where子句中的count()

来自分类Dev

更新基于来自两个匹配表的记录的列?

来自分类Dev

来自两个不同实体的实体框架联接表

来自分类Dev

SQL:显示来自两个表的结果

来自分类Dev

用来自每个的数据更新两个mysql表

来自分类Dev

连接来自两个表的数据

来自分类Dev

来自两个表的MySQL(条件查询)查询

来自分类Dev

来自两个列表的Python 3.3中的表

来自分类Dev

来自两个表的MySQL ALL组合