gpt4 book ai didi

mysql - 逻辑类型问题: grouping/adding columns in mySql

转载 作者:行者123 更新时间:2023-11-29 09:39:04 25 4
gpt4 key购买 nike

所以。

我有一个名为“houses”的 mySql 表。我提取到房屋中的数据采用一种格式,其中有一个唯一标识符(MLS),每个行项目也以“listoffice”和“selloffice”作为字段。

我可以按 list office 或 selloffice 进行分组和求和,但我可以使用这两个字段进行单个分组/求和吗?

例如:按 listoffice 从 house group 中选择 count(mls),并按 count desc 选择 selloffice order?

目的是结合 listoffice 和 selloffice 的销售列表,它们是相同的。

编辑:我的意图有误。我正在寻找一个汇总列表,其中包含相同的列表办公室和销售办公室计数。它对 listoffice 和 selloffice 实例进行计数,将它们相加,然后生成排名办公室的列表。

最佳答案

我认为您想要取消数据透视并聚合:

select office, sum(islist) as numlists, sum(issell) as numsells,
sum(islist + issell) as numtotal
from ((select listoffice as office, 1 as islist, 0 as issell
from house
) union all
(select selloffice, 0, 1
from house
)
) sl
group by office
order by numtotal desc;

关于mysql - 逻辑类型问题: grouping/adding columns in mySql,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57021905/

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