MailRes
25.10.2012 - 00:57
Всем привет!
Допустим, есть таблица (table) с одной колонкой (name) и содержанием
апельсин
помидор
яблоко
груша
банан
Делаю запрос в таблицу "select * from table where name like 'помидор'".
И запрос вернет одну строку "помидор".
Как прочитать сразу же следующую строку, чтобы не делать запрос "select * from table where name like 'яблоко'" ???
MailRes
25.10.2012 - 01:53
всё разобрался)
К такому решению пришел:
добавил поле id, значение которого увеличиваются на 1 с каждой строкой. И сделал еще один запрос выбирая по полю id, чтобы значение поля было на 1 выше, чем у изначального запроса
alexbel2404
25.10.2012 - 02:35
Думаю правильнее будет не выше на 1, а больше, чем предыдущий id, с выставленным limit 1. Т.к. последовательность id может нарушится и запрос перестанет работать. Может быть и другие варианты существуют, но это то, что пришло первым в голову, а сонным больше думать не хочется))
MailRes
25.10.2012 - 23:36
ну да, limit чтоб ничего лишнего не было)
Быстрый ответ:
Powered by dgreen
Здесь расположена полная версия этой страницы.