是否可以从mysql选择结果集中选择特定的行索引?

时间:2010-10-29 04:24:56

标签: mysql

如果我运行一个返回10行的SELECT查询,有没有办法在SELECT语句中选择结果集中的第二项(有效地获得单行结果)?

psedudo代码:

来自MYTABLE的SELECT id,其中MYTABLE.foo = 0且RESULT_INDEX = 2;

这将返回多项结果集中的第二项。

1 个答案:

答案 0 :(得分:3)

SELECT id from MYTABLE where MYTABLE.foo = 0 LIMIT 1, 1;

您可能希望指定ORDER BY子句,否则 nth 结果将被任意定义。

编辑:哎呀,第一个LIMIT参数是基于零的