mysql:select * from 商品信息表 group by dealerID order by tim desc
解决方案 »
- php到底是啥?
- 求类似于discuz或者csdn的内容编辑器,就是对内容进行加粗这些,我要写一个简单的发帖功能
- 怎么取根据products_id为6取它的上一条记录。
- IIS7.5 设置PHP以CGI模式运行(php5)
- 使用 PHP 快速生成 Flash 动画,乱码!!急,急,急!!!!!!!!!!!1
- 求无关联跨表查询然后返回所有数据到同一个记录集的办法
- 谁能解决这个问题!急!
- session_start()问题
- session,高手快来帮我!!!!
- 服务器nginx配置站点,为什么随便取个域名也能访问?
- 我安装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,故再加了一层子查询。