紧急查询:分组,求各组最大值! select max(id), number, quantity form tbl_name group by numer 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 楼上的,不对啊,这样取出来的记录并不是我想要的,id确实是各组中最大的,但是相应的number,quantity等都不对。up 得出的结果是id number quantity2 A23 335 B11 44 C11 5 select max(id),ID, number, quantity form tbl_name group by numermax(id) id number quantity6 2 A23 338 5 B11 49 4 C11 5 是这样的,因为mysql不支持子查询所以我给出的只是找到每组最大的id的查询你还要根据查到的id再做一次查询,才能得到正确结果 搞定了,谢谢大家!先合并,在拆解$thissql="SELECT SUBSTRING_INDEX(Max(CONCAT_WS(',', id, wlmc) ), ',', 1) as id, SUBSTRING_INDEX(max(CONCAT_WS(',', id, wlmc) ), ',', -1) as wlmc FROM yxxl where sh='2' GROUP BY wllb"; 关于PHP操作SQL增加数据的问题 关于php记录最近浏览的网页 一个PHP面向对象编程问题 急啊!迷惑!!!在线等!!! 一个正则表达式问题 请问哪位有关于apache中session资料? php能实现数据库连接池吗 进销存系统设计思路是什么? 正则表达式过滤连续重复3次以上的字符串 php Fatal error: Call to undefined function filter_input() 紧急查询:分组,取各组最大! 【求助】问一个关于Form的submit()方法的问题,可能比较难
up
id number quantity
2 A23 33
5 B11 4
4 C11 5
6 2 A23 33
8 5 B11 4
9 4 C11 5
所以我给出的只是找到每组最大的id的查询
你还要根据查到的id再做一次查询,才能得到正确结果
先合并,在拆解
$thissql="SELECT SUBSTRING_INDEX(Max(CONCAT_WS(',', id, wlmc) ), ',', 1) as id, SUBSTRING_INDEX(max(CONCAT_WS(',', id, wlmc) ), ',', -1) as wlmc FROM yxxl where sh='2' GROUP BY wllb";