小编典典

如何检索一个在symfony中具有ID的记录后的所有记录?

sql

假设我有一张桌子,我用symfony按字母顺序排序。每个项目都有一个相当随机的ID,我想在某个ID之后检索所有项目。例如:

Name      ID
------------
Apple     5
Banana    9
Coconut   3
Date      1
Eggplant  8

假设我想检索DateEggplant。我事先知道ID 3,并且想要它之后的所有内容。

我应该如何构造语句来实现这一目标?

我不在乎答案是否使用Propel,MySQL,SQL或其他。只要有可能。


阅读 137

收藏
2021-04-14

共1个答案

小编典典

SELECT * FROM tbl1
WHERE name > (
SELECT name
FROM tbl1
WHERE id = 3
)
ORDER BY name

(至少与Postgres和Just Aguy的SQL Fiddle一起运行)

2021-04-14