现在我正在使用一个SELECT来获取表中的每3行。但是我在特定点开始而不是在结束时遇到问题。
我怎样才能从桌子中间开始?
$sql = "SELECT * FROM (
SELECT @row := @row +1 AS `ID`
FROM ( SELECT @row :=0 ) r, `table` )
ranked WHERE id %3=1 ORDER BY `ID` DESC LIMIT 10";
答案 0 :(得分:1)
如前所述@dandavis,您需要使用LIMIT
可用的两个参数;参数是
奇怪的是第一个参数是可选的!因此,如果要将返回的行限制为10但从第20行开始,则使用:
LIMIT 20, 10