gpt4 book ai didi

sql - 如何在 SQL View 中避免 GROUP BY

转载 作者:行者123 更新时间:2023-12-02 05:52:13 25 4
gpt4 key购买 nike

我有一个 sql View 。示例如下。问题是我想使用所有字段,但我不想按每个字段分组。我该如何规避?我只需要在 fieldA 上分组,而不是其他人......实际上与其他人分组会弄乱我想看到的数据。我使用的是 SQL Server 2008。谢谢!

select 
fieldA,
fieldB,
fieldC,
fieldD,
....
from my_table as a join other_table b on a.id=b.id
group by fieldA, fieldB, fieldC, fieldD

最佳答案

通常,当我想选择多个字段并仅根据其中一个字段聚合某些内容时,我将在派生表中执行聚合并连接到我想从中选择的表,如下所示:

select fieldA, thingYouWantToAggregate, fieldB, fieldC, fieldD
from my_table
inner join
(
select fieldA, thingYouWantToAggregate
from my_table
group by fieldA

) rsAggregated on rsAggregated.fieldA = my_table.fieldA

关于sql - 如何在 SQL View 中避免 GROUP BY,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11585360/

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