gpt4 book ai didi

mysql - 返回ID值

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

我有一个简单的表,如下所示,我想编写一个查询来返回具有最多事务的单个 client_id。一个客户的交易量比表中任何其他客户的交易量都多。

transaction_id int 
client_id int 
comments varchar 

干杯。

最佳答案

这是一种获取数据的方法,方法是对行进行计数,根据 client_id 进行分组,然后过滤按计数降序排列的前 1 个。

declare @table table (
transaction_id int,
client_id int,
comments varchar(20)
);

insert into @table (transaction_id, client_id, comments)
values
(1, 1, ''),
(2, 2, ''),
(3, 2, ''),
(4, 3, '')

select top 1 client_id, count(*) as vol
from @table
group by client_id
order by vol desc

关于mysql - 返回ID值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55258663/

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