gpt4 book ai didi

sql - 使用子查询的两个查询的联合?

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

是否有可能有这样的东西:

SELECT MAX(id), somefield
UNION ALL
SELECT MIN(id), someotherfield
FROM
(SOME GIANT SQL JOIN)

基本上,我想在两个 UNIONed 查询中使用相同的连接子查询。

最佳答案

您可以以这种方式使用 with 子句:

with sub as
(some giant sql join)
select max(id), somefield
from sub
group by somefield
union all
select min(id), someotherfield from sub group by someotherfield

(作为两次写出相同内联 View 的替代方法)

关于sql - 使用子查询的两个查询的联合?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25335067/

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