【发布时间】:2012-07-11 11:04:11
【问题描述】:
我们在 mysql 上有这个:
**并希望以 2 个限制返回:**
1-
"SELECT * FROM table ORDER BY point DESC LIMIT 0,2" //返回 'google' & 'jsfiddle'
2-
"SELECT * FROM table ORDER BY point DESC LIMIT 2,2" //返回 'stackoverflow' & 'msn'
3-
"INSERT INTO table SET id = 11, name = 'gmail', point = 101 "
4-
"SELECT * FROM table ORDER BY point DESC LIMIT 4,2" //返回 'msn' & 'emra'
**在数字 4 'msn' 是重复的。我想要 4 号返回“emra”和“facebook”。**
我可以保存“id”,并且我想要在该 id 之后返回记录的查询。
[编辑] 让我换个方式问:
我们有这些记录:
id, name, point
4, 'google', 100
6, 'yahoo', 100
3, 'gmail', 100
8, 'ymail', 100
2, 'fb', 100
我有 id:3 并希望选择此 id 之后的记录(在此示例中为 'ymail'、'fb')
这是一个通过 scorlling 加载的 ajax 内容(如 facebook),但是关于每时每刻都在变化的用户的最大点数。
【问题讨论】:
-
第 4 个 msn 是如何重复的?为什么脸书??为什么不bing,github?我不明白你的问题
-
你应该阅读this
-
@FahimParkar 见
poncha答案;)
标签: mysql select sql-order-by