Chinaunix
标题:
讨论mysql一个select问题
[打印本页]
作者:
shang2010
时间:
2010-07-15 11:03
标题:
讨论mysql一个select问题
本帖最后由 shang2010 于 2010-07-15 11:11 编辑
create table t1(
playerid int,
inserttime datatime,
score int
);
insert into t1...
---
现在我希望查询每个playerid最近(inserttime)3次的score,应该怎么select?
作者:
shang2010
时间:
2010-07-15 11:10
mysql支持么
作者:
surpass_li
时间:
2010-07-15 11:18
你是说查最后(最新)三条记录?
作者:
shang2010
时间:
2010-07-15 11:20
理想的结果是查3xN个记录,N!=1
作者:
xiao7ng
时间:
2010-07-15 11:23
select * from where **id=XX order by time desc limit 3n
作者:
shang2010
时间:
2010-07-15 11:26
本帖最后由 shang2010 于 2010-07-15 18:35 编辑
理想的输出结果
1, 2010-07-16 12:12:12, 100
1, 2010-06-16 12:12:11, 20
1, 2010-05-13 09:10:10, 123
----------------limit 3
2, 2010-07-15 09:12:12, 123
2, 2010-07-10 12:12:12, 123
----------------limit 2
3, 2010-07-16 12:12:12, 123
3, 2010-07-12 12:12:12, 321
3, 2010-06-16 12:12:12, 159
----------------limit 3
...
作者:
shang2010
时间:
2010-07-15 11:27
期望的select 应该根据playerid,和inserttime排序
作者:
ruochen
时间:
2010-07-15 12:33
order by inserttime desc limit 3
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2