В настоящее время мой запрос выглядит следующим образом:Получить предыдущую/следующую запись в SQLite
SELECT name FROM items
WHERE something = "foo"
AND name > (SELECT name FROM items WHERE name = ?)
GROUP BY name
ORDER BY name ASC
LIMIT 1
(нашел here)
Это, кажется, работает, но если я изменить >
к <
(чтобы получить предыдущий рекорд), я не получаю никаких результатов, хотя я знаю, что есть :(
Что я делаю неправильно?
name
является T EXT, но я хотел бы иметь возможность сортировать по любому другому полю, поэтому я хочу, чтобы мой запрос работал с любым типом.
, которая работала, спасибо;) – Alex