mysql:select * from 商品信息表 group by dealerID order by tim desc
解决方案 »
- php 里如何让把一串字符分拆出来
- 关于一个网页是否完全接收的问题
- 可不可以同时用cookie和session
- 请问PHP中类的静态变量,有效域是全局还是SESSION呢?
- PHP新手问个弱弱的问题:如何实现MYSQL的先SELECT后UPDATE操作的互斥
- unexpected T_STRING, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or '}'
- PHP Version 4.3.10 怎么不会抱错了?
- 我想在linux下配置php环境,请帮忙推荐软件的版本
- 上传文件为中文名,如果不改名,如何保证能正确下载到该文件?
- 跪求一个统计商城所有商品销售额的代码思路!
- 我安装Imail后搞得IIs原来提供的那个SMTP服务器也无法启动了,但是Imail又无法反安装,怎么办???
- 做一个avatar收多少钱?
我是这样子写的:
select distinct(dealerID) from 商品信息表 group by dealerID order by tim DESC limit 10
结果也不对
应该已经把dealerID 公组后的按时间先后排序了吧!
from (
select 经销商ID
from (
select 经销商ID,max(最后更新时间) lasttime
from 商品信息表
group by 经销商ID
)
order by lasttime desc
)
where rownum < 11
;最里的子查询查出每个经销商的最晚更新时间,然后排名比较就可以了,因为ORACLE的rownum为排序前的ROWNUM,故再加了一层子查询。