【发布时间】:2021-07-29 10:15:26
【问题描述】:
如何解决这个错误
查询错误:错误:JOIN 条件中不允许使用聚合函数
这是我的查询
SELECT *
FROM "downloads" dl
inner join access_logs l
on dl.id=l.download_id
and dl.file_id=l.file_id
and dl.site_id=l.site_id
and sum(l.body_bytes_Sent)>dl.filesize
我想要完整下载的所有文件的列表。
sum(body_bytes_Sent)>=filesize
【问题讨论】:
-
在 CTE 或子查询中聚合然后加入。
标签: sql postgresql