Общие > Базы данных

SQL выборка

<< < (2/3) > >>

hanslinger:

--- Цитировать ---можно ли с помощью одного запроса все это сделать?
--- Конец цитаты ---

Можно. Если при составлении таблицы id будет выполнять ту функцию, которую должен, а не ту ерунду, которая у тебя.
Вот скажи, если у тебя этот твой $id=52, то тебе где надо отсечь?
И про ORDER BY почитай, не зря тебе говорят.

В таблице не бывает "выше и ниже" без условия. Видишь ли, это ты решил, что "ниже" - это если id, идущие после 55. Это бред. Всегда, если хочется говорить о "выше" и "ниже", надо говорить о сортировке по какому-то полю. Тебе надо добавить еще одно уникальное поле. Или этот "id" пересмотреть.

Dart Sidius:
ну блин...чё вы все усложняете...ладно вот в данном случает отсортировано по ORDER BY time
id|time
-------
10|4
33|5
32|7
55|9
1|10
52|12
53|14
66|16
....как теперь оставить только то что выше id=55
id|time
-------
10|4
33|5
32|7
55|9

Меняздесьдавнонет:
понятие "выше-ниже" без сортировки не имеет смысла.
равно как не имеет смысла заниматься программированием нашему дорогому предводителю ситхов.

commander:
SELECT id, time FROM table WHERE time=

Dart Sidius:
commander: что-то не получается по твоему запросу...не может он так :(

Навигация

[0] Главная страница сообщений

[#] Следующая страница

[*] Предыдущая страница

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 
Перейти к полной версии