За последние 24 часа нас посетили 15225 программистов и 1671 робот. Сейчас ищут 805 программистов ...

Предыдущий и последующий id

Тема в разделе "MySQL", создана пользователем Vladislav_Yushkin, 24 сен 2008.

  1. Vladislav_Yushkin

    Vladislav_Yushkin Активный пользователь

    С нами с:
    19 июн 2007
    Сообщения:
    71
    Симпатии:
    0
    Подскажите пожалуйста.
    Страница открывается по id, на странице должны быть ссылки с предыдущим id и последующим id.

    Допустим есть таблица
    Код (Text):
    1.  
    2. id name
    3. 1  sasha
    4. 2  borya
    5. 5  vasya
    6. 7  kolya
    Вопрос, как написать запрос таким образом
    SELECT * FROM table1 WHERE id=5

    чтобы в результате вернуть следующие параметры - 2 и 7.

    Заранее спасибо!
     
  2. Kreker

    Kreker Старожил

    С нами с:
    8 апр 2007
    Сообщения:
    5.433
    Симпатии:
    0
    Коряво, но:
    [sql]
    SELECT * FROM tbl WHERE id>=5 LIMIT 2 UNION SELECT * FROM tbl WHERE id < 5 LIMIT 1
    [/sql]
     
  3. Vladislav_Yushkin

    Vladislav_Yushkin Активный пользователь

    С нами с:
    19 июн 2007
    Сообщения:
    71
    Симпатии:
    0