Как получить все записи после одного с идентификатором в symfony?

Предположим, у меня есть таблица, которую я сортирую в алфавитном порядке в symfony. Каждый элемент имеет довольно случайный идентификатор, и я хотел бы получить все элементы после определенного ID. Например:

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

Предположим, я хотел получить Date and Eggplant . Я знаю заранее ID 3 и что я хочу все после него.

Как я должен строить утверждения для достижения этого?

Меня не волнует, использует ли ответ Propel, MySQL, SQL или что-то еще. Пока это возможно.

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

(работает по крайней мере с Postgres и с SQL-скриптом Just Aguy)

Вот SQLFiddle, который показывает, что это работает. Запрос прост, просто выполните несколько совпадений в первой букве. Мне не нравится идея жестко заданного значения 3. Есть ли процесс, который будет устанавливать значение id?

  select name from tbl1 where (Left(name,1)) > (select Left(name,1) from tbl1 where id = 3) order by name asc