[英]mysql: how to limit to query?
我选择记录并按日期和uid(不是主键)将它们分组,并且我需要按日期分页这些记录,我该怎么办?
例如:
uid date 1 2012-01-10 2 2012-01-10 3 2012-01-09 3 2012-01-09 3 2012-01-11
sql:
SELECT date, uid
FROM users
GROUP by date,`uid`
结果:
uid date 1 2012-01-10 2 2012-01-10 3 2012-01-09 3 2012-01-11
因为我需要按日期分页记录,所以如果我使用sql像这样:
SELECT date, uid
FROM users
GROUP by date,`uid`
LIMIT 0,2
然后我就得到这样的记录:
uid date 1 2012-01-10 2 2012-01-10
。 如何按日期分页记录。 页面大小为2时我想要的结果:
uid date 1 2012-01-10 2 2012-01-10 3 2012-01-09
SELECT date, uid
FROM users
WHERE date >= 'your date'
AND date < 'your date' LIMIT 0, 3
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.