问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

关于mysql的max()和group by

发布网友 发布时间:2022-04-26 00:29

我来回答

3个回答

热心网友 时间:2022-04-08 00:50

select max(id) id, send_id, receiver_id
from messages
where receiver_id='3'
group by send_id, receiver_id
order by id desc
limit 0,10

热心网友 时间:2022-04-08 02:08

select t1.id,t2.thing,sum(money) from taobao t1
inner join (select id,thing from taobao where money in (select max(money) from taobao group by thing )) t2
on t1.id = t2.id
and t1.thing = t2.thing
group by t1.id,t1.thing追问大哥刚试了一下你的,错了。。。
你这个结果是1买的a,2买的b,3买的c的结果。

追答SELECT T3.ID,T3.THING,SUM(T3.MONEY)
FROM TAOBAO T3
inner JOIN (
select t1.id,t1.thing,T1.MONEY from taobao t1
inner join (select thing ,max(money) as money from taobao group by thing )t2
on t1.thing = t2.thing
and t1.money = t2.money
) T4 ON T3.ID = T4.ID
AND T3.THING = T4.THING
GROUP BY T3.ID,T3.THING
思路都写给你了 改一改嘛,不懂变通呢,看到你都采纳别人的意见了,都不想回复你了。。。

热心网友 时间:2022-04-08 03:42

在日常查询中,索引或其他数据查找的方法可能不是查询执行中最高昂的部分,例如:MySQL GROUP BY 可能负责查询执行时间 90% 还多。MySQL 执行 GROUP BY 时的主要复杂性是计算 GROUP BY 语句中的聚合函数。UDF 聚合函数是一个接一个地获得构成单个组的所有值。这样,它可以在移动到另一个组之前计算单个组的聚合函数值。当然,问题在于,在大多数情况下,源数据值不会被分组。来自各种组的值在处理期间彼此跟随。因此,我们需要一个特殊的步骤。


处理 MySQL GROUP BY让我们看看之前看过的同一张table:    mysql> show create table tbl G    *************************** 1. row ***************************          Table: tbl    Create Table: CREATE TABLE `tbl` (     `id` int(11) NOT NULL AUTO_INCREMENT,     `k` int(11) NOT NULL DEFAULT '0',     `g` int(10) unsigned NOT NULL,     PRIMARY KEY (`id`),     KEY `k` (`k`)    ) ENGINE=InnoDB AUTO_INCREMENT=2340933 DEFAULT CHARSET=latin1    1 row in set (0.00 sec)

并且以不同方式执行相同的 GROUP BY 语句:

1、MySQL中 的 Index Ordered GROUP BY

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
宜昌夷陵区丶西陵区哪个区最繁华 宜昌哪些地方租房子好 宜昌CBD中心商务区项目分段定位 宜昌哪个地段房子好 奥迪a6油箱盖按键在什么位置 奥迪a6汽车加油盖按钮在哪 奥迪a6油箱盖怎么开 奥迪a6油箱盖的开关在哪里 图文结合带你搞懂MySQL日志之Error Log(错误日志) 变电站电磁辐射安全标准 ...马自达车辆搭载创驰蓝天GVC系统技术的好处是什么? GVC是什么鬼?你们知道么? SQL Server 问题 聚合函数的使用 MAX 资产账户一般都有余额,所以资产都属于盘存账户。 累计折旧属于盘存账户么,谢谢 SQL中用聚合函数max查询一列数据最大值后应该只显示最终一个数据,比如... 材料采购不属于盘存帐户吗? 盘存账户一般属于()A、资产性质的账户 B、负债性质的账户 C、费用成本类账户 D、收入成果类账户 无形资产属于盘存类账户吗? 关于盘存类账户 下列属于盘存账户的有( )。 A应收票据 B委托加工物资 C分期收款发出商品 D长期股权投资 所有的资产类账户都是盘存类账户吗? [单选题] ( )属于盘存账户。 怎样把人从支付宝黑名单里拉出来 下列账户中()属于盘存账户 A“长期投资”账户 B“产成品”账户 C“固定资产”账户 D“生产成本 下列账户中属于盘存账户的是() 什么叫盘存账户 怎样从支付宝黑名单里的人移出来 属于盘存账户。 A. “待处理财产损溢”账 B. “实收资本”账户 C. “材料采购”账户 D. “固定资产” 支付宝怎么把拉黑的人放出来怎么办 房贷逾期一两天怎么办 房贷逾期十天,银行会给怎样的书面信息? 怎样做烧麦 原材料是盘存账户吗,为什么 在数据库中什么叫聚集 按照账户的用途分类,库存现金属于(),累计折旧属于()。 数据库max()代表什么意思+null值也包含吗 家常烧卖(爸爸的味道)怎么做 关于财会题目 请高手解答 Access数据库总计的COUNT、SUM、AVG、MAX和MIN等选项目的功能各是什么... 上海烧麦做法 下列帐户中,既属于盘存帐户,又属于成本类帐户的是( ) 001和005能用mysql中max()比较吗? 资产类账户包括盘存账户和结算账户吗? 如何检索一个Spring数据JPA聚合函数的查询问题,怎么解决 sql server中什么是聚合函数 常用的聚合函数有哪些? 七巧板是一种锻炼思维、增进智力的玩具,七巧板是怎么发明的? 聚合函数 和 group by 七巧板长啥样 聚合函数有哪几种?当查询记录为0时,聚合函数的返回值是什么 什么是七巧板?