gpt4 book ai didi

sql - 在单个 sql 查询中使用聚合函数

转载 作者:行者123 更新时间:2023-11-29 12:01:21 25 4
gpt4 key购买 nike

我很好奇是否可以执行以下操作

选择编号来自 foo其中 foo.bar = (选择 SUM(bar) 来自 foo )

不使用子查询。

编辑:澄清一下,我正在尝试使用 postgresql 执行此操作,它似乎不支持目前发布的两个解决方案。

最佳答案

您可以使用连接尝试类似的事情,尽管它没有子查询那么清晰

SELECT f1.id
FROM foo f1
CROSS JOIN foo f2
WHERE f1.bar = SUM(f2.bar)
GROUP BY f1.id, f1.bar

关于sql - 在单个 sql 查询中使用聚合函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3818915/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com