假设我有一张桌子,我用symfony按字母顺序排序。每个项目都有一个相当随机的ID,我想在某个ID之后检索所有项目。例如:
Name ID ------------ Apple 5 Banana 9 Coconut 3 Date 1 Eggplant 8
假设我想检索Date和Eggplant。我事先知道ID 3,并且想要它之后的所有内容。
Date
Eggplant
我应该如何构造语句来实现这一目标?
我不在乎答案是否使用Propel,MySQL,SQL或其他。只要有可能。
SELECT * FROM tbl1 WHERE name > ( SELECT name FROM tbl1 WHERE id = 3 ) ORDER BY name
(至少与Postgres和Just Aguy的SQL Fiddle一起运行)